亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

mysql 刪除約束 的SQL語句!

mysql 刪除約束 的SQL語句!

一只斗牛犬 2019-04-14 15:08:06
mysql 刪除約束 的SQL語句!
查看完整描述

2 回答

?
PIPIONE

TA貢獻1829條經驗 獲得超9個贊

alter table語句:

完整用法:
ALTER [IGNORE] TABLE tbl_name

alter_specification [, alter_specification] ...

alter_specification:

table_option ...
ADD [COLUMNcolumn_definition [FIRST | AFTER col_name ]
ADD [COLUMN] (column_definition,...)
ADD {INDEX|KEY} [index_name] [index_type] (index_col_name,...)
| ADD [CONSTRAINT [symbol]]

PRIMARY KEY [index_type] (index_col_name,...)
| ADD [CONSTRAINT [symbol]]

UNIQUE [INDEX|KEY] [index_name] [index_type] (index_col_name,...)
| ADD [FULLTEXT|SPATIAL] [INDEX|KEY] [index_name] (index_col_name,...)
| ADD [CONSTRAINT [symbol]]

FOREIGN KEY [index_name] (index_col_name,...)

[reference_definition]
| ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}
CHANGE [COLUMN] old_col_name column_definition

[FIRST|AFTER col_name]
| MODIFY [COLUMN] column_definition [FIRST | AFTER col_name]
| DROP [COLUMN] col_name
| DROP PRIMARY KEY
| DROP {INDEX|KEY} index_name
| DROP FOREIGN KEY fk_symbol
| DISABLE KEYS
| ENABLE KEYS
| RENAME [TO] new_tbl_name
| ORDER BY col_name [, col_name] ...
| CONVERT TO CHARACTER SET charset_name [COLLATE collation_name]
| [DEFAULT] CHARACTER SET charset_name [COLLATE collation_name]
| DISCARD TABLESPACE
| IMPORT TABLESPACE

index_col_name:

col_name [(length)] [ASC | DESC]

index_type:

USING {BTREE | HASH}

刪除 主鍵 和外鍵約束:

ALTER TABLE mytablename
DROP PRIMARY KEY
DROP FOREIGN KEY fk_symbol;

還有就是怎么樣查詢 約束;

你可以通過查看該表的 創建語句來 查看 約束:

SHOW CREATE TABLE mytablename;

得到ddl語句;



查看完整回答
反對 回復 2019-04-15
  • 2 回答
  • 0 關注
  • 4557 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號