首页 > 代码库 > Mysql基础知识:创建、查看、修改和删除表
Mysql基础知识:创建、查看、修改和删除表
Mysql 创建、查看、修改和删除表
1. 创建表
创建表的语法形式:
CREATE TABLE 表名 ( 属性名 数据类型 约束条件, 属性名 数据类型 约束条件, . . . ) ENGINE=存储引擎名 DEFAULT CHARSET=字符编码名;
约束条件表:
注意:
1)可以添加多个主键。形式: 在表名后的括号内添加:PRIMARY KEY(字段名1, 字段名2, ...);
2)存储引擎和字符编码可以省略不写;
3)设置表的字段名为默认值时,需要在 “DEFULT” 关键字后添加 “默认值”;
4)外键的设置:
语法规则为:
CONSTRAINT 外键别名 FOREIGN KEY (属性1.1, 属性1.2, ...) REFERENCES 表名 (属性2.1, 属性2.2, ...)
2. 查看表
三种查看表的形式:
DESCRIBE 表名;DESC 表名;SHOW CREATE TABLE 表名;
3. 修改表
1)修改表名:
ALTER TABLE 旧表名 RENAME 新表名;
2)修改字段的数据类型:
ALTER TABLE 表名 MODIFY 属性名 数据类型;
3)修改字段名:
ALTER TABLE 表名 CHANGE 旧属性名 新属性名 新数据类型;
4)增加字段:
ALTER TABLE 表名 ADD 属性名1 数据类型 约束条件 [FIRST | AFTER 属性名2];
注意:FIRST、AFTER 属性名2 为把增加的字段添加到第一个位置或属性名2之后的位置。其中[]不需要添加。
5)删除字段:
ALTER TABLE 表名 DROP 属性名;
6)更改表的存储引擎:
ALTER TABLE 表名 ENGINE=存储引擎名;
7)删除表的外键约束:
ALTER TABLE 表名 DROP FOREIGN KEY 外键别名;
4. 删除表
DROP TABLE 表名;
注意:
删除表时需要注意是否与其他表所关联。如果存在与其他表的关联关系,则需要删除关联表或删除关联关系,才能删除该表。
Mysql基础知识:创建、查看、修改和删除表
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。