二、SQL语句

登录进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.
    原文作者:盗花
    原文地址: https://www.jianshu.com/p/5f66d9670e6b
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞