小白教程
所有教程
关于
Search
172.69.58.253
172.69.58.253
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“SQL CREATE INDEX 语句”的源代码
本页内容
上一节:
SQL_DEFAULT_约束
下一节:
SQL_撤销索引、表以及数据库
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:SQL CREATE INDEX}}[[Category:SQL 教程|35]] = SQL CREATE INDEX 语句 = CREATE INDEX 语句用于在表中创建索引。 在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。 == 索引 == 您可以在表中创建索引,以便更加快速高效地查询数据。 用户无法看到索引,它们只能被用来加速搜索/查询。 '''注释:'''更新一个包含索引的表需要比更新一个没有索引的表花费更多的时间,这是由于索引本身也需要更新。因此,理想的做法是仅仅在常常被搜索的列(以及表)上面创建索引。 === SQL CREATE INDEX 语法 === 在表上创建一个简单的索引。允许使用重复的值: <pre> CREATE INDEX index_name ON table_name (column_name)</pre> === SQL CREATE UNIQUE INDEX 语法 === 在表上创建一个唯一的索引。不允许使用重复的值:唯一的索引意味着两个行不能拥有相同的索引值。Creates a unique index on a table. Duplicate values are not allowed: <pre> CREATE UNIQUE INDEX index_name ON table_name (column_name)</pre> '''注释:'''用于创建索引的语法在不同的数据库中不一样。因此,检查您的数据库中创建索引的语法。 == CREATE INDEX 实例 == 下面的 SQL 语句在 "Persons" 表的 "LastName" 列上创建一个名为 "PIndex" 的索引: <pre> CREATE INDEX PIndex ON Persons (LastName)</pre> 如果您希望索引不止一个列,您可以在括号中列出这些列的名称,用逗号隔开: <pre> CREATE INDEX PIndex ON Persons (LastName, FirstName)</pre>
返回至“
SQL CREATE INDEX 语句
”。
上一节:
SQL_DEFAULT_约束
下一节:
SQL_撤销索引、表以及数据库