美文网首页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

    添加单列 ALTER TABLE tbl_name ADD [COLUMN] col_name column_de...

  • mysql-修改数据表

    如果不加 first | after 则被添加到最后一列 指定添加在某一列后面 多列只能添加在最后 删除单列 删除...

  • MYSQL-修改数据表2

    修改列定义 ALTER TABLE tbl_name MODIFY [COLUMN] col_name col_d...

  • Mysql的数据表修改操作

    1 修改数据表表名 2 修改数据表字段类型 3 修改数据表字段名 4.1 添加字段(无约束条件) 4.2 添加字段...

  • MYSQL-数据表

    行——记录 列——字段 打开数据库 USE test; SELECT DATABASE(); 显示当前用户打开的数...

  • 如何修改mysql数据库表?

    当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令。 1、 变更表的字段信息: 删...

  • java基础-day32-数据库3.0

    10.6 外键约束 10.7 级联操作 11. 数据表修改 alter 11.1 添加字段 11.2 修改字段 1...

  • MySQL

    理论知识 修改数据表 1.修改表名 格式:Alter table 旧表名 rename [to] 新表名; 如下:...

  • 数据表操作

    创建数据表: 查看数据表: 查看数据表的基本结构: 查看数据表的详细结构:(查看脚本) 修改数据表 添加字段

  • Hive管理Partitions及字段

    添加数据表分区partitions 删除数据表分区paritions 添加列 删除列 修改列 重命名表 修改表属性

网友评论

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

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