MySQL DDL操作表

qiixunlu / 2024-11-07 / 原文

-- 1查询表
-- 1.1查询当前数据库下所有表的名称
SHOW TABLES;

-- 1.2查询表结构
DESC 表名称;

-- 2创建表
CREATE TABLE 表名(
字符名1 数据类型1,
字符名2 数据类型2,
字符名3 数据类型3
);
-- ps:最后一行末尾,不能加逗号

-- 3删除
-- 3.1删除表
DROP TABLE 表名;

-- 3.2删除表时判断表是否存在
DROP TABLE IF EXISTS 表名;

-- 4修改表
-- 4.1修改表名
ALTER TABLE 表名 RENAME TO 新的表名;

-- 4.2添加一列
ALTER TABLE 表名 ADD 列名 数据类型;

-- 4.3修改数据类型
ALTER TABLE 表名 MODIFY 列名 新数据类型;

-- 4.4修改列名和数据类型
ALTER TABLE 表名 CHANGE 列名 新列名 新数据类型;

-- 4.5删除列
ALTER TABLE 表名 DROP 列名;