文章目录
- 1. 一些规则
- 1.1 关键词
- 1.2 大小写
- 1.3 语句
- 2. SHOW
- 3. USE
- 4. SELECT
- 4.1 多选
- 4.2 定义限制结果
- 5. ORDER BY
1. 一些规则
1.1 关键词
学过编程语言的肯定知道,关键词就是在语言系统中保留字,具备特定的意义和功能,SQL语句也是一样的。不过SQL语言系统中的保留字相对会较多,具体可见附录。
接下来若干篇幅会根据常用的关键字介绍功能。
1.2 大小写
在SQL语句中,并不分大小写,所以关键词的大写和小写都执行一样的功能。
不过一般约定俗称的习惯是将关键词全大写,将对象(数据库实例、表、列等)全小写。
1.3 语句
SQL语句是由关键词和待处理实例(对象)组成的,语句结束符是;或者g(因为方便一般会使用;),空格和换行都不意味这语句的结束。
2. SHOW
SHOW关键词主要功能是查看,可以查看数据库列表,表列表,列列表等等。
对于我来说是非常好用又基础的命令,因为在处理数据之前有可能会忘记实例的准确名字,通过SHOW关键词可以帮我解决我需要帮助的记性。
句法如下:
结果如下
3. USE
这就是查看在数据库mydatabase中可用表的列表,结果如下,表示有两个表可以使用(分别是friends、family)。
4. SELECT
SELECT关键词主要功能就是选择数据(众所周知select就是选择的意思)。这大概是最常用的关键词。SELECT能够组合很多子句,达到条件下选择数据的功能。后面会见到。
句法如下
第二句和第三、四句实现的功能都是一样的,但是后面这种方式看代码时更加容易理解。
4.1 多选
可以选择多列或者全部列
4.2 定义限制结果
可以通过关键词LIMIT定义结果数量,DISTINCT定义非重复结果。
语句表示在friends中的非重复项中从第3行开始选择5行作为结果。
- 注:行索引从0开始。
5. ORDER BY
SELECT语句选出的结果并没有一般意义上的排序含义,如果想要结果能够以某种顺序的形式出现,可以使用ORDER BY子句。
输出的就是names按照首字母排序的结果。
当然关于排序也有很多种设置,比如多列排序,升序降序等。例如
输出的是names、statue两列,并且按照statue降序排列names升序排列(排列默认是升序)。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/179360.html