DCL,DDL,DML的定义与使用讲解'
2017-07-25 19:30
211 查看
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; |
相关文章推荐
- DML、DDL、DQL、DCL的定义与区别
- SQL中数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)
- JAVAWEB开发之数据库简介、MySQL的安装与卸载(处理中文乱码)、以及MySQL语言(DDL、DML、DCL、DQL)的详解和使用
- DML、DDL、DQL、DCL的定义与区别
- DQL、DML、DDL、DCL的定义
- DML 、DDL、DCL区别以及定义
- 面试中,数据库经常用到的DQL,DML,DCL,DDL,TPL(TCL)的定义
- DML、DDL、DCL三者定义(数据库的操作)
- DDL、DML和DCL的理解(1-1、DDL:数据定义)
- 数据库: DML、DDL、DCL
- SQL中的DML、DDL以及DCL是什么?
- DDL、DML和DCL的理解
- 什么是DQL、DML、DDL、DCL
- 数据库必会必知 之 SQL四种语言:DDL DML DCL TCL
- SQL四种语言:DDL,DML,DCL,TCL
- DDL,DML,DQL,DCL
- 数据库中的DML,DCL,DDL分别是那些操作?
- SQL中的DML、DDL以及DCL是什么?
- What are the difference between DDL, DML and DCL commands?
- DML、DDL、DCL区别