用户登录

CREATE

使用 SurrealQL 创建数据,可以使用 CREATE 声明,请求 sql 接口的时候,在请求的主体数据里面用一下 CREATE,声明一般都用全部大写字母。

这个 CREATE 后面是一个目标,可以是一个数据表的名字,比如 post,这样新创建的这条数据就会属于 post 这个表。然后用 SET 设置一下数据记录的字段还有对应的值。比如添加一个 content,再设置一下它的值,'故人西辞黄鹤楼,烟花三月下扬州' 。

发送请求执行一下这条 sql ,成功以后会返回新创建的数据,这里有一条数据,它里面有 content 字段,还有一个 id 字段,在 SurealDB 里面,数据记录的 id 是两部分组成的,冒号左边是数据表的名字,右边是一串字符。

用同样的方法再创建一条数据记录,修改一下 content 字段的值。“好雨知时节,当春乃发生” 。发送一下请求。

格式

在查询语句的前面加上 # 号可以注释掉当前行的语句。这里我们可以改一下请求主体的格式,换成 YAML 。这样方便在主体里添加注释。

SELECT

用 SELECT 声明可以查询数据,SELECT * FROM post,查询 post 这个数据表里的所有的数据记录。这次得到的响应里面有两条数据。

在使用 SELECT 声明的时候,可以用 WHERE 设置一下查询条件,用一下 WHERE ,条件是 id 等于一个特定的值,发送请求,这次得到的响应就是某个指定 id 的 post 数据。

或者也可以直接在 FROM 的后面提供一个数据的 id,查询的结果就是这个指定 id 的数据记录。

UPDATE

用一下 UPDATE 声明,后面是要更新的目标,这里我们可以使用一条数据的 id,这样更新的就是这条具体的数据记录。用 SET 设置一下要新的东西,设置一下 title 字段的值,发送一下请求。

执行一下 SELECT 查询出 post 数据表里的所有记录。你会发现这条特定的 post 数据里面会多了一个 title 字段,它的值是内容的标题。

DELETE

用 DELETE 声明可以删除数据记录。用一下 DELETE ,后面是目标,可以用一个特定的 id 。发送一下请求,这条 sql 会把这个特定 id 的数据记录删除掉。

SurrealQL:创建、查询、更新、删除数据(CREATE, SELECT, UPDATE, DELETE)《 SurrealDB 多模型数据库:快速起步 》

统计

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

社会化网络

关于

微信订阅号

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