回覆列表
  • 1 # 使用者1605103610676

    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`) ;

    資料庫建索引的科學性事關資料庫效能,索引也不是越多越好。

  • 中秋節和大豐收的關聯?
  • 粗晶碳化鎢的型別以及應用?