SQL语言分为四大类:数据定义语言DDL,数据查询语言DQL,数据操作语言DML,数据控制语言DCL

【1】数据定义语言DDL

数据定义语言DDL,用于创建、修改、删除数据库内的数据结构。如下:

(1)创建和删除数据库(CREATE DATABASE || DROP DATABASE)

(2)创建、修改、重命名、删除表(CREATE TABLE || ALTER TABLE || RENAME TABLE || DROP TABLE)

(3)创建、删除索引(CREATE INDEX || DROP INDEX)

【2】数据查询语言DQL

数据查询语言DQL,基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:

SELECT <字段名表> FROM <表或视图名> WHERE <查询条件>

【3】数据操作语言DML

数据操作语言DML主要有三种形式(即“增删改”):

(1)插入:INSERT

(2)删除:DELETE

(3)更新:UPDATE

【4】数据控制语言DCL

数据控制语言DCL,用来授予或收回访问数据库的某种特权,并控制数据库操纵事务发生的事件及效果,对数据库实行监视等。如下:

(1)授予。给用户授予访问权限(GRANT)

(2)取消权限。收回用户访问权限(REMOKE)

(3)回滚。ROLLBACK [WORK] TO [SAVEPOINT]:回退到某一点。

回滚命令使数据库状态回到上次最后提交的状态。

(4)提交。COMMIT 提交事务

Good Good Study, Day Day Up.

顺序 选择 循环 总结

最新文章

  1. Git是个好工具
  2. Oracle中用随机数更新字段----将一张表的数据插入另一张表----环境设置
  3. Gitlab的develop角色的人没有权限无法提交的问题解决方案
  4. shopnc2014年11版数据库字典
  5. ads
  6. VC如何让窗口半透明
  7. 整理了一下 jQuery 的原型关系图,理解起来更加方便一些。
  8. Django教程:第一个Django应用程序(4)
  9. json序列化NHibernate的实体
  10. struts2系列笔记(1)
  11. lambda高级进阶--返回函数
  12. Maven-07: 插件的自定义绑定
  13. 如何进入MySQL
  14. 什么是CMD
  15. MySQL技术内幕读书笔记(二)——InnoDB存储引擎
  16. Some reading, some thinking.
  17. javascript区域打印代码
  18. &lt;![CDATA[]]&gt;和转义字符
  19. 定制controller转场动画
  20. [SimHash] the Hash-based Similarity Detection Algorithm

热门文章

  1. js 正则判断字符串下划线的长度
  2. java 线程 (二) 线程池
  3. byte数组存储到mysql
  4. 【Linux】常用指令、ps查看进程、kill杀进程、启动停止tomcat命令、查看日志、查看端口、find查找文件
  5. h5 中的 section 标签
  6. 最少步数(bfs)
  7. PHPUnit单元测试的简单使用
  8. Java 基础 面向对象之关键字内部类代码块修饰符
  9. NN中BP推导及w不能初始化为0
  10. Python 命名笔记