登录进mysql后,可使用如下SQL语句(关键字不区分大小写):
1.select version,查看版本号:
mysql>SELECT VERSION();
注意:sql语句以;或者\g为结束的标志。
返回值为:
+------------+
| VERSION() |
+------------+
| 5.7.10-log |
+------------+
1 row in set (0.00 sec)
2.select now(),查看当前时间:
mysql>select now();
+---------------------+
| now() |
+---------------------+
| 2016-01-10 21:05:06 |
+---------------------+
1 row in set (0.04 sec)
3.select user(),显示当前用户:
mysql>select user();
+----------------+
| user() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)
4.MySQL语句的通用规范:
- 关键字和函数名称全部大写;
- 数据库名称、表名称、字段名称等全部小写;
- SQL语句必须以分隔符结尾;
- SQL语句支持折行操作,只要不把单词、标记或引号字符串分割为两部分,可以在下一行继续写;
- 数据库名称、表名称、字段名称等尽量不要使用MySQL的保留字,如果需要使用的时候需要使用反引号(“)将名称括起来;
- 引号,不管是单引号还是双引号,都需要成对出现。
5.delimiter,修改语句分割符号:
mysql>DELIMITER //
表示将语句分隔符修改为//,此时分隔符不再是;,如下所示:
mysql>SELECT NOW();
-> //
+---------------------+
| NOW() |
+---------------------+
| 2016-01-10 21:35:29 |
+---------------------+
1 row in set (0.00 sec)
6.\T 文件路径:将已输入的SQL语句保存到日志文件,要求文件路径不能含有中文字符,如:
mysql> \T F:\maizixueyuan\MySQL基础\log1.txt
mysql: Can't create/write to file 'F:\maizixueyuan\MySQL鍩
uch file or directory)
Error logging to file 'F:\maizixueyuan\MySQL基础\log1.txt'
以上文件路径中含有中文字符,所以报错。再试如下:
mysql> \T F:\maizixueyuan\MySQL_LOG\log1.txt
Logging to file 'F:\maizixueyuan\MySQL_LOG\log1.txt'
使用\t结束输出日志,如:
mysql> \t
Outfile disabled.