create创建
- 创建数据库: create database dbName;
- 使用数据库:use dbName;
- 创建表:
create table [模式名.]表名(
columnName1 dataType [default value1],
……
);
注意:default关键字可指定默认值;最后一列不用逗号结尾!
drop删除
- 删除数据库:drop database dbName;
- 删除表:drop table tableName;
alter修改表结构:
1.添加字段 add
alter table tableName add(
columnName dateType [default value],
...
);
2.删除字段 drop
alter table tableName drop columnName;
3.修改字段 modify
alter table 表名 modify columnName dataType [default value] [first|after column_name];
4.修改字段和字段名 change
alter table 表名 change oldColumnName newColumnName dataType [default value] [first|after column_name];
5.修改表名 rename
alter table 表名 rename to newName;
6.截断表 truncate
大多数数据库将truncate归为DDL 处理,被称为“截断”某个表——删除表里的全部数据,但保留表结构,比DML里的delete命令快许多,因为delete是删除指定的记录,还需要查找。
truncate 表名;