mySQL的表操作

Posted on 2019-02-20 18:09  阿扎  阅读(167)  评论(0)    收藏  举报
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;

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3