DDL操作表 查询
C(create):创建
-
语法: create table 表名(
列名1 数据类型1,
列名2 数据类型2,
…
列名n 数据类型n)
//最后一列不加逗号
数据库类型
-
int:整型 :
age int,
-
double:小数类型
score double(5,2) //五位 保留两位小数
-
date:
yyyy-mm-dd
-
datetime
yyyy-mm-dd hh:mm:ss
-
timestamp时间戳类型
yyyy-mm-dd hh:mm:ss
//如果不赋值 则自动添加系统时间
-
varchar 字符串类型
name varchar(20):姓名最大二十个字符
-
R查询
- 查询某个数据库中所有表的名称: show tables;
- 查询表结构 desc 表名
U修改
-
复制表 like 连接表名: create table 表名 like 被复制表名;
-
修改表名:
alter table 表名 rename to 新表名;
-
修改表的字符集:
alter table 表名 character set 字符集名称;
-
添加列
alter table 表名 add 列名 数据类型;
-
修改列名称 类型
alter table 表名 change 列名 新列名 新数据类型;
alter table 表名 modify 列名 新数据类型;
-
删除列
alter table 表名 drop 列名;
D删除
1.drop table if exists 表名 ;