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,请参考下面的文章,总结很好!
以上内容是否对您有帮助:
← MySQL
更多建议: