添加索引,聯合唯一索引


1.UNIQUE 關鍵字建唯一索引
mysql> CREATE TABLE `wb_blog` (
-> `id` smallint(8) unsigned NOT NULL,
-> `catid` smallint(5) unsigned NOT NULL DEFAULT '0',
-> `title` varchar(80) NOT NULL DEFAULT '',
-> `content` text NOT NULL,
-> PRIMARY KEY (`id`),
-> UNIQUE KEY `catename` (`catid`)
-> ) ;
如果建好表了,可以用以下語句建
mysql> CREATE UNIQUE INDEX catename ON wb_blog(catid);

2.聯合索引
ALTER TABLE `tasks`
ADD INDEX `testabc` (`title`, `created`) ;

3聯合唯一索引(假設有這個需求,在同一天內不能建兩個tiltle一樣的任務)
ALTER TABLE `tasks`
ADD UNIQUE INDEX `testabc` (`title`, `created`) ;

數據庫建索引的科學性事關數據庫性能,索引也不是越多越好。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM