索引
数据库索引是一种用于加快在数据库表中定位和访问操作的结构。通过使用索引,您可以减少处理查询时所需的磁盘访问次数。您可以为数据库表的一列或多列创建索引。
创建索引
在数据库工具窗口( )中,展开数据源树直到列的节点。
右键单击表或列并选择
。在“列”窗格中,单击“添加”按钮 ( )。
在名称字段中,指定要添加到索引的列的名称。
单击执行。
生产力提示
修改生成的索引和键名的模板
当您创建索引,以及主键和外键约束时,它们的默认名称是根据相应的模板生成的。例如,对于主键,模板是{table}_{columns}_pk
.
要查看和修改这些模板,请打开设置Ctrl+Alt+S并导航到代码生成选项卡。
。单击模板可以包含变量和文本。当您生成名称时,指定的文本会逐字复制。例如,当您
{table}_pk
在表中应用模板时actor
,生成的主键名称将为actor_pk
.要查看有关变量及其用法的信息,请单击一个字段并按Ctrl+Q。
{unique?u:}
检查索引是否唯一并插入相应的字符序列。如果索引是唯一的,则模板会生成一个名称,其中指定的字符序列介于?
和之间:
。对于{unique?u:}
模板,它是u
. 如果索引不是唯一的,则插入:
和之间的序列。}
对于{unique?u:}
模板,它什么都不是。例子
您有
persons
带有列FirstName
和的表LastName
。该{table}_{columns}_{unique?u:}index
模板为非唯一索引生成以下名称:persons_FirstName_LastName_index
.
最后修改:2021 年 9 月 29 日