1、首先打开安装的SQL数据库;
2、在打开的数据库页面左侧的菜单中,点击打开“数据库”;
3、右键需要查询标识ID的数据库,选择“新建查询”;
4、然后在右侧页面内输入“select+空格+数据库名字”;
5、然后点击右上角的“执行”;
6、在数据库的最下面所得到的查询结果就是查询的标识ID号。
#ifdef SQLITE_32BIT_ROWID
# define MAX_ROWID 0x7fffffff
#else
/ Some compilers complain about constants of the form 0x7fffffffffffffff
Others complain about 0x7ffffffffffffffffLL The following macro seems
to provide the constant while making all compilers happy
/
# define MAX_ROWID (i64)( (((u64)0x7fffffff)<<32) | (u64)0xffffffff )
#endif
这是sqlite源码中定义的值,自增id即ROWID,最大值即MAX_ROWID
1创建一个测试版图表
创建表test_limit(idint,值varchar(100)),如下图。
2插入测试数据度,知道6条记录;
Insertintotest_limitvalues(1,“v1”);
Insertintotest_limitvalues(2、“v2”);
Insertintotest_limitvalues(3,'thev3);
Insertintotest_limitvalues(4,'thev4');
Insertintotest_limitvalues(5v5);
Insertintotest_limitvalues(6'6');
3查询表全数据,共可以找到6个数据,选择fromtest_limitt,如下图。
4编写正确的语句,指定3条需要查询的数据;
Selectfromtest_limitlimit3;
<%
Set rs=ServerCreateObject("ADODBRecordSet")
sql="select top 6 from shopxp_product where shopxpbe_id <"&request("id")&" order by shopxpptid desc "
rsOpen sql,conn,1,1
do while not rseof
responseWrite(" "&rs("shopxpbe_id"))
rsmovenext
loop
rsclose
set rs=nothing
%>
因为现在的排序是降序 desc 最后录入的产品在前面显示,所以最大的ID就超在前面,所以 后面后6个产品的ID(shopxpbe_id)都要小于现在的shopxpbe_id
以上就是关于SQL怎么查询每个数据库的标识ID号全部的内容,包括:SQL怎么查询每个数据库的标识ID号、sqlite数据库ID自增长最大是几位数、mysql 查询记录 排序之后 查看指定记录 在数据库中位于第几行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)