用户登录

索引可以提升查询性能,可以设置字段值或者组合字段值在数据表里是唯一的。

复制一份请求,名字改成“定义索引”。

先试一下 CREATE user SET name = '王皓'; 执行以后会创建一条 user 数据,name 是 王皓,再执行一下,又会创建一条 user 数据,name 的值也是“王皓”。执行一下 DELETE user; 把 user 表里的数据全部删除掉。

然后执行一下 DEFINE INDEX name ON TABLE user,在 user 这个数据表里定义一个索引,索引的名字是 name。再用 COLUMNS 设置一下索引的字段,设置成 name,最后再加上一个 UNIQUE。执行一下。

再试一下用 CREATE 创建一条数据,成功创建了这个 user 数据以后,再用同样的 name 属性的值创建一条 user 数据。这次就会提示一个错误,因为同样 name 属性值的数据记录已经在 user 数据表里存在了。

SurrealQL:定义索引(DEFINE INDEX)《 SurrealDB 多模型数据库:查询语言 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点