我的环境:windows10、MySQL5.7
首先,保证已经连接上了MySQL数据库服务器。
简单的查询:
SELECT VERSION(), CURRENT_DATE;
结果如下:
上图是一个简单的查询,查询结果是mysql的版本和当前的时间。
mysql查询语句说明:
- 一条查询语句通常以";"分号结尾,也有例外比如"quit"可以省略分号;
- 当你发送一条查询让数据库执行并在屏幕上打印后,另起一行的"
mysql>
"提示符表示你可以输入新的查询语句; - 查询结果以表格的形式输出,第一行的内容为每列对应的标签;
- mysql会告诉你查询得到的行数和执行这条查询所花费的时间。
mysql查询语句的关键字不区分大小写,以下查询语句结果相同:
SELECT VERSION(), CURRENT_DATE;select version(), current_date;SeLeCt vErSiOn(), current_DATE;
结果如下:
在查询语句中进行计算:
SELECT SIN(PI()/4), (4+1)*5;
一行输入多个查询语句,每个语句用";"分号结束:
SELECT VERSION(); SELECT NOW();
多行输入1条语句:
SELECTUSER(),CURRENT_DATE;
结果如下:
"\c"取消未输入结束的语句:
SELECTUSER()\c
结果如下:
提示符代表的状态:
Prompt | Meaning |
---|---|
mysql> | Ready for new query |
-> | Waiting for next line of multiple-line query |
'> | Waiting for next line, waiting for completion of a string that began with a single quote (“' ”) |
"> | Waiting for next line, waiting for completion of a string that began with a double quote (“" ”) |
`> | Waiting for next line, waiting for completion of an identifier that began with a backtick (“` ”) |
/*> | Waiting for next line, waiting for completion of a comment that began with /* |
结果如下:
参考:
- http://dev.mysql.com/doc/refman/5.7/en/entering-queries.html