琛ㄧ粨鏋?
[sql]聽 view plain 聽copy 聽

- FIELD聽聽聽聽聽聽聽聽聽聽TYPE聽聽聽聽聽聽聽聽聽聽COLLATION聽聽聽聽聽聽聽NULL聽聽聽聽KEY聽聽聽聽聽DEFAULT聽聽Extra聽聽聽聽聽聽聽聽聽聽聽PRIVILEGES聽聽聽聽聽聽聽聽聽聽聽聽COMMENT聽聽
- -------------聽聽------------聽聽--------------聽聽------聽聽------聽聽-------聽聽--------------聽聽--------------------聽聽-------聽聽
- id聽聽聽聽聽聽聽聽聽聽聽聽聽BIGINT(20)聽聽聽聽(NULL)聽聽聽聽聽聽聽聽聽聽NO聽聽聽聽聽聽PRI聽聽聽聽聽(NULL)聽聽聽AUTO_INCREMENT聽聽SELECT,INSERT,UPDATE聽聽聽聽聽聽聽聽聽聽聽
- resource_name聽聽VARCHAR(128)聽聽gbk_chinese_ci聽聽YES聽聽聽聽聽聽聽聽聽聽聽聽聽(NULL)聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽SELECT,INSERT,UPDATE聽聽聽聽聽聽聽聽聽聽聽
- resource_type聽聽TINYINT(4)聽聽聽聽(NULL)聽聽聽聽聽聽聽聽聽聽YES聽聽聽聽聽聽聽聽聽聽聽聽聽(NULL)聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽SELECT,INSERT,UPDATE聽聽聽
缁檙esource_name鍜宺esource_type娣誨姞鑱斿悎鍞竴绾︽潫
[sql]聽 view plain 聽copy 聽

- ALTER聽TABLE聽jw_resource聽聽
- ADD聽UNIQUE聽KEY(resource_name,聽resource_type);聽聽
缁撴灉 show create table jw_resource;
[javascript]聽 view plain 聽copy 聽

- CREATE聽TABLE聽`jw_resource`聽(聽聽
- 聽聽`id`聽BIGINT(20)聽NOT聽NULL聽AUTO_INCREMENT,聽聽
- 聽聽`resource_name`聽VARCHAR(128)聽DEFAULT聽NULL,聽聽
- 聽聽`resource_type`聽TINYINT(4)聽DEFAULT聽NULL,聽聽
- 聽聽PRIMARY聽KEY聽(`id`),聽聽
- 聽聽UNIQUE聽KEY聽`resource_name`聽(`resource_name`,`resource_type`)聽聽
- )聽ENGINE=INNODB聽AUTO_INCREMENT=2聽DEFAULT聽CHARSET=gbk聽聽
鍒犻櫎鍞竴绾︽潫
[sql]聽 view plain 聽copy 聽

- ALTER聽TABLE聽jw_role聽DROP聽INDEX聽resource_name;聽聽
澧炲姞涓€涓敮涓€绾︽潫锛屽苟涓旂粰鍞竴绾︽潫璧峰悕瀛楋紵
鍘熻〃缁撴瀯锛?
[html]聽 view plain 聽copy 聽

- mysql>聽show聽create聽table聽test_table;聽聽
- +------------+--------------------------------------------------------------------------------------------------------------------------------------------聽聽
- ---------------------------------+聽聽
- |聽Table聽聽聽聽聽聽|聽Create聽Table聽聽
- 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽|聽聽
- +------------+--------------------------------------------------------------------------------------------------------------------------------------------聽聽
- ---------------------------------+聽聽
- |聽test_table聽|聽CREATE聽TABLE聽`test_table`聽(聽聽
- 聽聽`id`聽int(50)聽NOT聽NULL聽AUTO_INCREMENT,聽聽
- 聽聽`kk`聽varchar(30)聽DEFAULT聽NULL,聽聽
- 聽聽PRIMARY聽KEY聽(`id`)聽聽
- )聽ENGINE=InnoDB聽AUTO_INCREMENT=2聽DEFAULT聽CHARSET=latin1聽|聽聽
- +------------+--------------------------------------------------------------------------------------------------------------------------------------------聽聽
- ---------------------------------+聽聽
- 1聽row聽in聽set聽(0.00聽sec)聽聽
澧炲姞鍞竴绾︽潫鐨勮鍙ワ紝缁欏敮涓€绾︽潫璧峰悕鍙仛 kk_uq锛?
[html]聽 view plain 聽copy 聽

- mysql>聽alter聽table聽test_table聽add聽unique聽key聽`kk_uq`聽(聽kk);聽聽
鏌ョ湅缁撴灉
[html]聽 view plain 聽copy 聽

- mysql>聽show聽create聽table聽test_table;聽聽
- +------------+--------------------------------------------------------------------------------------------------------------------------------------------聽聽
- --------------------------------------------------------------+聽聽
- |聽Table聽聽聽聽聽聽|聽Create聽Table聽聽
- 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽|聽聽
- +------------+--------------------------------------------------------------------------------------------------------------------------------------------聽聽
- --------------------------------------------------------------+聽聽
- |聽test_table聽|聽CREATE聽TABLE聽`test_table`聽(聽聽
- 聽聽`id`聽int(50)聽NOT聽NULL聽AUTO_INCREMENT,聽聽
- 聽聽`kk`聽varchar(30)聽DEFAULT聽NULL,聽聽
- 聽聽PRIMARY聽KEY聽(`id`),聽聽
- 聽聽UNIQUE聽KEY聽`kk_uq`聽(`kk`)聽聽
- )聽ENGINE=InnoDB聽AUTO_INCREMENT=2聽DEFAULT聽CHARSET=latin1聽|聽聽
- +------------+--------------------------------------------------------------------------------------------------------------------------------------------聽聽
- --------------------------------------------------------------+聽聽
- 1聽row聽in聽set聽(0.00聽sec) 聽