先创建一条用户数据,用一下 CREATE 声明,要创建的数据属于 user 这个数据表,然后用 SET 设置一下字段,添加一个 name 字段,它的值是用户的名字,比如“李白”。
在创建数据记录的时候我们可以手工设置一下数据记录的 id,在这个 user 的后面加上一个冒号,然后再添加一个 libai。执行一下,你会发现新创建的这个 user 数据,它的 id 是user:libai。
如果再次发送同样的请求,会提示在数据库里 user:libai 这条记录已经存在了。
关联
下面可以创建一条 post 数据,让它关联 user:libai,用一下 CREATE 创建一条 post,SET 一下数据记录的字段,设置一下 content 字段还有它的值,逗号分隔一下,再设置一下 user 这个字段,把它的值设置成 user:libai。它是 user 表里的一条数据记录的 id。
再执行一下 SELECT * FROM post,在得到的 post 数据列表里面,刚才新创建的这条 post 数据里面有一个 user 属性,它的值是 user:libai。
如果想在响应的数据里面包含 post 相关的 user 数据,可以在这个 SELECT 声明里面用一下 FETCH,要加载的关联是 user。
这次得到的响应数据里面,这条 post 数据的 user 属性的值,就会是跟它关联的用户相关的数据了。