mysql,请解释这句意思:SELECtn.nid,n.title,n.createdFROMnodenWHERen.uid=$uidLIMIT0,10;
答案:2 悬赏:50
解决时间 2021-12-21 08:41
- 提问者网友:相思故
- 2021-12-20 14:06
SELECt n.nid, n.title, n.created FROM node n WHERe n.uid = $uid LIMIT 0, 10;
最佳答案
- 二级知识专家网友:孤伤未赏
- 2021-12-20 14:52
从node 表中(n作为别名),查询nid,title,created字段的前十条记录。$uid可能是某个语言中的变量。以n.uid=$uid 作为查询条件。
有可能是返回最近10个节点的名单。
别名通常用于嵌套查询,多表连接查询中有相同的字段,或者仅是将sql语句变短,还有将相同的表进行连接的时候用到别名。
limit语法:
SELECt * FROM table LIMIT [offset,] rows | rows OFFSET offset
LIMIT 子句可以被用于强制 SELECt 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1): 为了与 PostgreSQL 兼容,MySQL 也支持句法: LIMIT # OFFSET #。
mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15
//为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1:
mysql> SELECt * FROM table LIMIT 95,-1; // 检索记录行 96-last.
//如果只给定一个参数,它表示返回最大的记录行数目:
mysql> SELECt * FROM table LIMIT 5; //检索前 5 个记录行
有可能是返回最近10个节点的名单。
别名通常用于嵌套查询,多表连接查询中有相同的字段,或者仅是将sql语句变短,还有将相同的表进行连接的时候用到别名。
limit语法:
SELECt * FROM table LIMIT [offset,] rows | rows OFFSET offset
LIMIT 子句可以被用于强制 SELECt 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1): 为了与 PostgreSQL 兼容,MySQL 也支持句法: LIMIT # OFFSET #。
mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15
//为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1:
mysql> SELECt * FROM table LIMIT 95,-1; // 检索记录行 96-last.
//如果只给定一个参数,它表示返回最大的记录行数目:
mysql> SELECt * FROM table LIMIT 5; //检索前 5 个记录行
全部回答
- 1楼网友:桃花别处起长歌
- 2021-12-20 15:21
因为你的条件里面有id = ".$url." 已经匹配出来值了,应该只有一条了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯