SQL

2018-05-03 18:42 更新

笔者能力有限,总结有误的地方,请读者协作更正。需要了解更多,请阅读相关书籍。

1. SQL顺序 SQL 语句的执行顺序跟其语句的语法顺序并不一致。SQL 语句的语法顺序是:

1. SELECT[DISTINCT]
2. FROM
3. WHERE
4. GROUP BY
5. HAVING
6. UNION
7. ORDER BY

其执行顺序为:

1. FROM
2. WHERE
3. GROUP BY
4. HAVING
5. SELECT
6. DISTINCT
7. UNION
8. ORDER BY

2.DML、DDL、DCL区别 .

总体解释:

  • DML(data manipulation language):

它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言

  • DDL(data definition language):

DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用

  • DCL(Data Control Language):

是数据库控制功能。是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCL

3. SQL查询

SQL查询时面试的重点,只要是程序员面试90%都要考SQL,请参考下面的文章,总结很好!

https://blog.csdn.net/kuangzhixuan/article/details/74299047

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号