数据表基本操作
一、建表
语法:create table if not exists 表名(字段名 数据类型);
上面语法的意思是如果表不存在则创建,小括号里面的是字段名和数据类型,也可以增加一些表约束
例:create table if not exists studb(stuid char(10) comment'学号');
意思为创建studb这张表,里面有一个stuid字段,数据类型是char,备注是学号
二、查看库中所有表
语法:show tables;
三、查看表结构
语法:desc 表名;
四、查看建表语句
语法:show create table 表名;
修改数据表
一、添加新字段
语法:alter tableb 表名 add 字段名 数据类型[frist|after 字段名|last];
上面语句意思为表名这张表添加一个新字段,[]中的内容为可选参数,其中frist是在第一个位置插入字段,last是在最后的位置插入字段,默认的也是last,after 字段名,意思是在某一个字段后面添加新字段;
二、修改字段名
语法:alter table 表名 change 旧列名 新列名 新数据类型;
三、修改字段数据类型
语法:alter table 表名 modify 列名 数据类型;
四、删除字段
语法:alter table 表名 drop 列名;
五、修改表名
语法:alter table 旧列名 rename [to] 新列名;
六、删除表
语法:drop table if exists 表1,表2,表3,表n;