DDL(数据定义语言)
一、库的管理
1、create database if not exists 库名; //创建数据库
2、alter database 库名 charset gbk; //修改字符集
3、drop database if exists 库名; //删除
二、表的管理
1、create table 表名(
column1 datatype1 [约束],
column2 datatype2 [约束],
……
);
2、add,modify,drop,change
- alter table 表名 add column 列名 类型;//添加字段
- alter table 表名 change column 原名 新名 类型及约束;//修改字段,重命名
- alter table 表名 modify column 列名 类型及约束;//修改字段,不重命名
- alter table 表名 drop column 列名;//删除字段
3、drop table 表名;//删除表
4、字段约束
- 主键 primary key
- 非空 not null
- 默认 default
- 唯一 unique
- 自增(标识列)auto_increment
- 外键 foreign key
DML语言(数据操作语言)
1、insert into 表名 values( );
insert into 表名 列名=值,….. ;
2、update 表名 set 列=值 where
3、delete from 表名 where
truncate table 表名;// 不能加where
TCl语言(事务控制语言)
视图的创建,查询,删除,修改