mySQL的表操作

时间:2021-06-23 20:49:34
1.新建表
CREATE TABLE 表名 (
      属性名 数据类型 [完整约束条件],
属性名 数据类型 [完整约束条件],
...
...
属性名 数据类型 [完整约束条件]
); 2.删除表
DROP TABLE 表名; 3.修改表结构
3.1修改表名
ALTER TABLE old_name RENAME new_name;
3.2修改字段类型
ALTER TABLE tab_name MODIFY field_name data_type;
3.3修改字段名称
ALTER TABLE tab_name CHANGE old_field_name new_field_name data_type;
3.4增加字段
ALTER TABLE tab_name ADD field_name data_type [CONSTRAINS] [FIRST|AFTER field_name_ori];
3.5删除字段
ALTER TABLE tab_name DROP field_name;
3.6删除表的外键约束
ALTER TABLE tab_name DROP FOREIGN KEY fk_name; 4.查询表结构
DESC tab_name; 5.更改表的存储引擎
ALTER TABLE tab_name ENGINE=engine_name; 6.查询创建表所使用的语句
SHOW CREATE TABLE tab_name; 7.查询当前数据库中所有的表名称
SHOW TABLES;