rhel4 mysql5.1 索引index_約束constraint建立_刪除_查詢
索引型別:
普通索引,唯一索引,組合索引,主鍵索引(這些索引型別可能是並非並行關係),比如組合索引:可以是唯一索引或者普通索引等
普通索引:索引列可以有空值及重複值
唯一索引:索引列可以取空值,但險了空值列外,列值要唯一
主鍵索引:是唯一索引的特殊情況,一個表只能有一個主鍵索引,且索引列不能取空值
建立索引:
分哪下幾種方法,適應不同的情況,類似於oracle
create index idx_1 on t1(username);
alter table t1 add index idx_1 (username);
alter table t1 add primary key(id);
mysql> alter table t1 add unique(username);#新增唯一索引
Query OK, 0 rows affected (0.01 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> create unique index 1_idx on t1(username);#用create unique建立唯一索引
Query OK, 0 rows affected (0.01 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-665692/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 建約束(Constraint)時隱式建立索引(Index)及先建立索引後建立約束的區別AI索引Index
- ElasticSearch分片互動過程(建立索引、刪除索引、查詢索引)Elasticsearch索引
- 約束CONSTRAINTAI
- constraint約束AI
- 新增/刪除約束(Oracle)Oracle
- sql: 查詢約束SQL
- MySQ索引操作命令總結(建立、重建、查詢和刪除索引命令詳解)索引
- 查詢oracle表的資訊(表,欄位,約束,索引)Oracle索引
- 解決資料庫的索引亂碼問題,先刪除外來鍵約束,再刪除主鍵約束及其索引資料庫索引
- Sqlserver中所有約束的型別,建立、修改與刪除SQLServer型別
- 【PK】Oracle 10g刪除主鍵約束後無法刪除唯一約束索引問題的模擬與分析Oracle 10g索引
- MySQL——約束(constraint)詳解MySqlAI
- 資料完整性約束:主鍵、外來鍵、各種約束的建立刪除語句
- mysql刪除查詢MySql
- Mysql索引的建立與刪除MySql索引
- elasticsearch(三)----索引建立與刪除Elasticsearch索引
- 10、Oracle中的約 束constraintOracleAI
- mongodb建立索引和刪除索引和背景索引backgroundMongoDB索引
- 批量刪除MSSQL 中主外來鍵約束SQL
- mysql 刪除老是報外來鍵約束MySql
- MySQL建立索引、修改索引、刪除索引的命令語句MySql索引
- mysql 建立和刪除聯合索引MySql索引
- SQL Server實戰三:資料庫表完整性約束及索引、檢視的建立、編輯與刪除SQLServer資料庫索引
- 【Mongo】MongoDB索引管理-索引的建立、檢視、刪除MongoDB索引
- 查詢(看)表的主鍵、外來鍵、唯一性約束和索引索引
- 回閃查詢查詢刪除的資料
- mysql中外來鍵約束級聯更新與刪除MySql
- MongoDB 資料庫建立刪除、表(集合)建立刪除、資料增刪改查MongoDB資料庫
- 連結串列基本操作(建立,插入,查詢,刪除)-C語言C語言
- 怎樣新增、刪除、移動、複製、建立、查詢節點
- ORACLE: 查詢(看)表的主鍵、外來鍵、唯一性約束和索引Oracle索引
- 二叉查詢樹的插入刪除查詢
- lucene(二) 索引的建立、增刪改查索引
- Mysql-基本練習(06-唯一約束、外來鍵約束、新增、刪除單列)MySql
- Lucene中建立索引的效率和刪除索引的實現索引
- Oracle SQL細節總結之constraint約束OracleSQLAI
- oracle資料庫建立、刪除索引等操作Oracle資料庫索引
- 資料庫 - 索引、基本表建立與刪除資料庫索引