MySQL 查看修改数据库表常用命令

1、查看表基本结构语句

    DESCRIBE 表名 / DESC 表名
    MySQL 查看修改数据库表常用命令_第1张图片

2、查看表详细结构语句
    
    SHOW CREATE TABLE 表名
    此语句可以查看建表语句

3、修改表名

    ALTER TABLE `旧表名` RENAME `新表名`

4、修改字段的数据类型

    ALTER TABLE `表名` MODIFY `字段名` <数据类型>
    例:(alter table `headImg` modify `time` int not null default 0)

5、修改字段名

    ALTER TABLE `表名` CHANGE `旧字段名` `新字段名` <新数据类型>
    例:(alter table `headImg` change `time` `addTime` datetime not null comment "添加或更新时间")

6、添加字段
    
    ALTER TABLE `表名` ADD `新字段名` <数据类型>
    例:(alter table `headImg` add `test` varchar(1) not null comment "没有意义的测试字段")
    
    ALTER TABLE `表名` ADD `新字段名` <数据类型> FIRST     (在表的第一列添加一个字段)
    ALTER TABLE `表名` ADD `新字段名` <数据类型> AFTER `字段名`  (在表的指定列之后添加一个字段)

7、删除字段

    ALTER TABLE `表名` DROP `字段名`
    例:(alter table `headImg` drop `test`)

8、修改字段的排列位置

    ALTER TABLE `表名` MODIFY `字段1` <数据类型> FIRST|AFTER `字段2`

9、更改表的存储引擎

    ALTER TABLE `表名` ENGINE="更改后的引擎名"
    例:(alter table `headImg` engine="MyISAM")

10、删除表的外键约束

    ALTER TABLE `表名` DROP FOREING KEY <外键约束名>

11、压缩表释放空间(仅适用innoDB引擎)

    OPTIMIZE TABLE `表名`

 

(部分需要补充...)

你可能感兴趣的:(mysql)