程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Mysql學習(慕課學習筆記7)修改數據表(下),mysql學習筆記

Mysql學習(慕課學習筆記7)修改數據表(下),mysql學習筆記

編輯:MySQL綜合教程

Mysql學習(慕課學習筆記7)修改數據表(下),mysql學習筆記


添加主鍵約束

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

ALTER TABLE user2 ADD CONSTRAINT PK_USER2_ID PRIMARY KEY(id);

添加唯一約束

ALTER TABLE user2 ADD UNIQUE(username);

添加默認約束  add , alter

ALTER TABLE user2 ALTER age SET DEFAULT 15;

 

刪除主鍵 drop‘

ALTER TABLE user2 DROP PRIMARY KEY ;

刪除唯一約束

顯示唯一約束 show indexes from user2\G;  (以網格形式呈現)

修改列定義  modify

ALTER TABLE user2 MODIFY pid VARCHAR(20) FIRST ;

修改列名稱  CHANGE 可以修改名稱、類型和定義(全能)

ALTER TABLE user2 CHANGE pid p_id SMALLINT UNSIGNED;

修改表名     rename

ALTER TABLE user2 RENAME user3;

方法2: rename table user3 to user2;

盡量少修改表名、列名

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved