侧边栏壁纸
博主头像
爱探索

行动起来,活在当下

  • 累计撰写 43 篇文章
  • 累计创建 12 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

mysql-操作表DDL

jelly
2024-07-31 / 0 评论 / 0 点赞 / 31 阅读 / 0 字

操作表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;

0

评论区