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; |