5.1、什么是sql:
总结:sql语句是关系型数据库的结构化查询和程序设计语言;
5.2、sql的分类:
1、数据库查询语言(DQL):
select user,host,password from mysql.user order by user desc; #desc:降序(倒叙) ;asc:升序;
2、数据库操作语言(DML):
delete from mysql.user where user='lc'
3、事物处理语言(TPL):
4、数据库控制语言(DCL):
5、数据库定义语言(DDL):
6、数据库指针控制语言(CCL):
#了解即可,一般不会用到;
5.3、最常用sql语句分类:
#sql语句最常见的分类一般就是三类;
DDL:数据库定义语言(create、alter,drop),主要对数据库和数据库表进行操作; 《=运维
DML:数据库操作语言(select,insert,update,delete) ,主要是对数据库表的内容进行操作; 《=开发
DCL:数据库控制语言(grant,revoke,commit,rollback),主要多数据库权限和表的内容提交和回滚数据进行操作;《=运维
注意:在oracle数据库中默认不执行commit的提交操作;在mysql默认是执行
commit提交操作的,所以应该手动关闭mysql自动commit提交的操作,可以提高
对mysql数据库操作的安全性和减少对磁盘的io的消耗;