cmd:sql
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版 | |||
cmd:sql [2022/12/28 17:21] – plough | cmd:sql [Unknown date] (当前版本) – 移除 - 外部编辑 (Unknown date) 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ==== 索引 ==== | ||
- | === 1.创建普通索引 === | ||
- | SQL CREATE INDEX 语法\\ | ||
- | 在表上创建一个简单的索引。允许使用重复的值: | ||
- | < | ||
- | CREATE INDEX index_name | ||
- | ON table_name (column_name); | ||
- | </ | ||
- | |||
- | === 2.创建唯一索引 === | ||
- | SQL CREATE UNIQUE INDEX 语法\\ | ||
- | 在表上创建一个唯一的索引。唯一的索引意味着两个行不能拥有相同的索引值。 | ||
- | < | ||
- | CREATE UNIQUE INDEX index_name | ||
- | ON table_name (column_name); | ||
- | </ | ||
- | |||
- | === 3.索引添加约束 === | ||
- | 如果您希望以降序索引某个列中的值,您可以在列名称之后添加保留字 DESC: | ||
- | < | ||
- | CREATE INDEX PersonIndex | ||
- | ON Person (LastName DESC); | ||
- | </ | ||
- | |||
- | === 4.组合索引 === | ||
- | 假如您希望索引不止一个列,您可以在括号中列出这些列的名称,用逗号隔开: | ||
- | < | ||
- | CREATE INDEX PersonIndex | ||
- | ON Person (LastName, FirstName); | ||
- | </ | ||
- | |||
- | === 5.删除索引 === | ||
- | < | ||
- | # drop方式删除索引 | ||
- | DROP INDEX < | ||
- | |||
- | # alter方式删除索引: | ||
- | ALTER TABLE < | ||
- | </ |