什么是DML/DDL/DCL?
DML(data manipulation language): 数据库操作语言
作用:对数据库里的数据进行操作的语言
关键字:select update insert delete
DDL(data definition language): 数据库定义语言
作用:DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,
他们大多在建立表时使用
关键字:create alter drop
DCL(Data Control Language): 数据控制语言
作用:来设置或更改数据库用户或角色权限的语句
关键字:grant deny revoke
TCL(Transaction Control Language): 事务控制语言
作用:事务控制语言
关键字:set transaction rollback
DDL
create database db_name;
show databases;
use db_name;
drop database db_name;
CREATE TABLE IF NOT EXISTS `hj`.`codes_user` (
`userid` int(0) NOT NULL,
`usertitle` varchar(255) NOT NULL,
PRIMARY KEY (`userid`)
);
desc 表名;
drop table 表名;
truncate table 表名;
或
delete from 表名;
DML
DCL