操作表DDL
一、查询表
1. 显示当前数据库中的所有表
SHOW TABLES;
2. 查询表结构
DESC [表名];
二、创建表
1. 创建表
CREATE TABLE [表名]([字段] [数据类型],[字段] [数据类型]);
示例:
CREATE TABLE student(
id int,
name varchar(32),
age int,
insert_time timestamp
);
2. 创建表,并和某个表的表结构一样
CREATE TABLE [表A] LIKE [表B]; #创建表A并且表A的结构与表B一样;
三、删除
1. 直接删除
DROP TABLE [表名称];
2. 检查是否存在,再删除
DROP TABLE if exists [表名称]
四、修改
1. 修改表名
ALTER TABLE [原表明] RENAME TO [新表名];
2. 添加一列
ALTER TABLE [表明] ADD [列名] [数据类型];
示例:
ALTER TABLE STU ADD grade int;
3. 修改列名称
ALTER TABLE [表名] CHANGE [原字段] [新字段] [新数据类型];
ALTER TABLE [表名] NODIFY [字段] [新数据类型];
ALTER TABLE STU CHANGE grade LanguageGrade int;
4. 删除列
ALTER TABLE [表名] DROP [字段];
ALTER TABLE STU DROP LanguageGrade;
5. 修改字符集
ALTER TABLE [表名] CHARACTER SET [新字符集名称];
ALTER TABLE STU CHARACTER SET utf8;
评论区