SQL语言分类

一、DML(Data Mainpulation Language数据操作语言)

包含:select 、insert、update、delete、truncate(彻底删除不可恢复),主要对数据库的数据进行操作

SELECT 列名称 FROM 表名称
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
DELETE FROM 表名称 WHERE 列名称 = 值

二、DDL(Data Definition Language数据定义语言)

包含:cerate、drop、alter、rename等

CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)

ALTER TABLE table_name
ALTER COLUMN column_name datatype

DROP TABLE 表名称
DROP DATABASE 数据库名称

三、DCL(Data Control Language数据定义语言)

包含:Grant、Revoke、Set role,主要是用来设置或更改数据库用户或角色权限的语句

三、事务控制

包含:commit、rollback、savepoint、lock table等

 

posted @ 2020-04-27 19:12  Z张不错  阅读(174)  评论(0编辑  收藏  举报