目录
DDL-数据表结构查询和删除操作
创建数据表
CREATE TABLE students (
stu_num CHAR ( 8 ) NOT NULL UNIQUE,
stu_name VARCHAR ( 20 ) NOT NULL,
stu_gender CHAR ( 2 ) NOT NULL,
stu_age INT NOT NULL,
stu_tel CHAR ( 11 ) UNIQUE NOT NULL,
stu_qq VARCHAR ( 11 ) UNIQUE
);
查询数据库中存在的数据表
show 数据库表名;
show tables;
查询数据表的结构
desc 数据表名称;
desc students;
删除数据表
drop table if exists 数据表名称;
drop table if exists students;
DDL-修改数据表
修改数据表名
alter table 旧表名 rename to 新表名;
ALTER TABLE students RENAME TO stus;
修改数据表字符集
alter table 数据表名称 character set 字符集;
ALTER TABLE stus CHARACTER SET utf8;
添加列
alter table 数据表名称 add 列名 类型;
ALTER TABLE stus ADD stu_desc text;
修改列的名称和类型
alter table 数据表名称 change 旧列名 新列名 新类型;
ALTER TABLE stus CHANGE stu_desc stu_per VARCHAR ( 400 );
修改列的类型
alter table 数据表名称 modify 列名 新类型;
ALTER TABLE stus MODIFY stu_per text;
删除列
alter table 数据表名称 drop 列名;
ALTER TABLE stus DROP stu_per;