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等
每天坚持学习1小时