DML | Data Manipulation Language,数据操作语言 | 用于修改数据。如果说SELECT语句对数据进行的是读操作,那么DML语句对数据进行的是写操作。 |
INSERT | INSERT INTO 表(列1 ,列2 …) VALUES (表达式1 ,表达式2 .. ) ; | |
DELETE | DELETE FROM 表名称 WHERE 条件; | |
UPDATE | UPDATE 表名称 SET 列名称=表达式1, 列名称=表达式2 WHERE 条件; |
DDL | Data Definition Language,数据定义语言 | 用于定义数据的结构,比如 创建、修改或者删除数据库对象。 | |
Create table | 创建表 | CREATE TABLE table_name (column datatype [DEFAULT expr][, ...]); | |
Alter table | 修改表 | ALTER TABLE table_name ADD (column datatype [DEFAULT expr] [, column datatype]...); | |
Drop table | 删除表 | drop table table_name; | |
truncate | 删除表内容 | TRUNCATE TABLE table_namet; |
DCL | Data Control Language,数据控制语言 | 用于定义数据库用户的权限。 |
grant | 向用户,角色等赋予权限 | GRANT privilege [, privilege...] TO user [, user| role, PUBLIC...]; |
revoke | 撤销用户等的权限 | REVOKE all PRIVILEGES ON user_name FROM role_name; |
Alter password | 修改用户密码 | ALTER USER user_name IDENTIFIED BY lion; |