现在 post 这个数据表里有两条数据记录,我们可以再去试一下怎么调取数据表格里的数据,回到这个 sql 窗口,这次可以用一下 SELECT ,* 号表示调取所有的东西,在 FROM 的后面设置一下数据表格,比如 post ,意思就是要调取这个 post 数据表格里的所有的数据。结尾的地方加上一个分号,然后执行一下这句话。
在下面会列出调取的结果,结果就是在数据仓库里的 post 这个数据表格里的所有的数据。如果你想限制一下调取的数据记录的数量,可以在这句话里加上一个 LIMIT 后面是个数字,比如 1 ,意思就是调取 post 数据表格里的一条数据记录。得到的是 ID 号是 1 的这条数据记录。
如果想要调取后面的一条数据记录,可以用 OFFSET 设置一个偏移量,比如 OFFSET 1 ,这次得到的就是 ID 号是 2 的这条数据记录。
有时候我们不需要数据记录里的所有字段的值,可以设置一下具体需要的字段,把这个 * 号,换成一个字段列表,比如 id 还有 title 这两个字段,执行一下。
这次调取的结果里面,只会包含 id 还有 title 这两个字段的数据。
调取数据的时候可以再设置一些条件,这里可以使用 WHERE ,把具体的条件放在它的后面,比如 id 等于 2 ,意思就是调取 post 表里的 id 字段的值等于 2 的这条数据记录。 再把它换成 1 ,这次得到的就是 id 号是 1 的这条数据记录。
用 ORDER BY 可以设置一下结果的排序标准,比如可以按照 id 这个字段的值,降序排列,这个 DESC 表示降序,ASC 表示升序。
因为是降序排列,所以在这个结果里面,id 号是 2 的这条记录会排在 id 号是 1 的记录的前面。