美文网首页MYSQL
MYSQL-修改数据表1

MYSQL-修改数据表1

作者: 牛肉面biubiu | 来源:发表于2019-03-11 22:00 被阅读0次

    添加单列

    ALTER TABLE tbl_name ADD [COLUMN] col_name column_definition [FIRST|AFTER col_name]

    添加多列

    (不能指定位置关系)

    ALTER TABLE tbl_name ADD  [COLUMN] (col_name column_definition,...)

    删除列

    ALTER TABLE tbl_name DROP  [COLUMN] col_name

    删除多列

    ALTER TABLE tbl_name DROP  [COLUMN] col_name,DROP  [COLUMN] col_name,...

    添加主键约束

    ALTER TABLE tbl_name ADD [CONSTRAINT[symbol]] PRIMARY KEY [index_type] (index_col_name,...)

    添加唯一约束

    ALTER TABLE tbl_name ADD  [CONSTRAINT[symbol]]  UNIQUE  [INDEX|KEY] [index_name] [index_type] (index_col_name,...)

    添加外键约束

    ALTER TABLE tbl_name ADD  [CONSTRAINT[symbol]]  FOREIGN KEY  [index_name] (index_col_name,...) reference_definition

    添加/删除默认约束

    ALTER TABLE tbl_name ALTER [COLOUMN] col_name {SET DEFAULT literal|DROP DEFAULT}

    删除主键约束

    ALTER TABLE tbl_name DROP PRIMARY KEY

    删除唯一约束

    ALTER TABLE tbl_name DROP {INDEX|KEY} index_name

    查看约束名字:SHOW INDEXS FROM tbl_name

    删除外键约束

    ALTER TABLE tbl_name DROP FROEIGN KEY fk_symbol

    查看建表语句:SHOW CREATE TABLE tbl_name

    相关文章

      网友评论

        本文标题:MYSQL-修改数据表1

        本文链接:https://www.haomeiwen.com/subject/pubxpqtx.html