mysql> select version(),current_date(); ---------------- ----------------- | version() | current_date() | ---------------- ----------------- | 3.23.25a-debug | 2001-05-17 | ---------------- ----------------- 1 row in set (0.01 sec) mysql> 此命令要求mysql服务器告诉你它的版本号和当前日期。尝试用不同大小写操作上述命令,看结果如何。结果说明mysql命令的大小写结果是一致的。 练习如下操作:
mysql>Select (20 5)*4; mysql>Select (20 5)*4,sin(pi()/3); mysql>Select (20 5)*4 AS Result,sin(pi()/3); (AS: 指定假名为Result) <B>5、多行语句</B> 一条命令可以分成多行输入,直到出现分号“;”为止: <ccid_nobr> <table width="400" border="1" cellspacing="0" cellpadding="2" bordercolorlight = "black" bordercolordark = "#FFFFFF" align="center"> <tr> <td bgcolor="e6e6e6" class="code" style="font-size:9pt"> <pre><ccid_code> mysql> select -> USER() -> , -> now() ->; -------------------- --------------------- | USER() | now() | -------------------- --------------------- | ODBC@localhost | 2001-05-17 22:59:15 | -------------------- --------------------- 1 row in set (0.06 sec) mysql> 注意中间的逗号和最后的分号的使用方法。 6、一行多命令 输入如下命令:
mysql> SELECT USER(); SELECT NOW(); ------------------ | USER() | ------------------ | ODBC@localhost | ------------------ 1 row in set (0.00 sec) --------------------- | NOW() | --------------------- | 2001-05-17 23:06:15 | --------------------- 1 row in set (0.00 sec) mysql> 注意中间的分号,命令之间用分号隔开。 7、显示当前存在的数据库
mysql> show databases; ---------- | Database | ---------- | mysql | | test | ---------- 2 row in set (0.06 sec) mysql> 8、选择数据库并显示当前选择的数据库
mysql> USE mysql Database changed mysql> (USE 和 QUIT 命令不需要分号结束。) mysql> select database(); --------------- | database() | --------------- | mysql | --------------- 1 row in set (0.00 sec) 9、显示当前数据库中存在的表 mysql> SHOW TABLES; 10、显示表(db)的内容 mysql>select * from db; 11、命令的取消 当命令输入错误而又无法改变(多行语句情形)时,只要在分号出现前就可以用 c来取消该条命令
mysql> select -> user() -> c mysql> 这是一些最常用的最基本的操作命令,通过多次练习就可以牢牢掌捂了。