DDL(data definition language):数据定义语言,针对数据库和数据表的修改
增create
创建数据库
create database [if not exists] db_name [charsetset=utf8];
创建表
create table t_name (col_name1 col_type,clo_name2 col_type) [charset=utf8];
查看创建数据库或者数据表的创建命令
show create datebase/table db_name/t_name;
复制表(数据和表的结构都复制下来)
create table t_name as select * from copy_t_name;
复制表(只有结构没有数据)
create table t_name like copy_t_name;
删drop
删除数据库
drop database [if exists] db_name;
删除表
drop table [if exists] t_name;
改alter
修改表名
alter table t_name rename new_name;
添加字段
alter table t_name add col_name col_type;
删除字段
alter table t_name drop col_name;
改变字段属性(不能改名)
alter table t_name modify col_name col_type;
改变字段名和属性
alter table t_name change col_name new_name col_type;