資料庫操作語句

2021-08-22 13:34:36 字數 722 閱讀 6726

mysql分頁limit用法

limit後的第乙個引數是輸出記錄的初始位置,第二個引數偏移量。

如:select * from tables limit 10, 3;返回的就是11到13,3條資料。

如果只給定乙個引數,它表示返回最大的記錄行數目:

select * from table limit 5; //檢索前 5 個記錄行。

優化

如:select * from articles where category_id = 123 order by id limit 10000, 10 ;越往後分頁,limit語句的偏移量就會越大,速度也會明顯變慢。

可以用子查詢解決:

select * from articles where id >=

(select id from articles where category_id = 123 order by id limit 10000, 1) limit 10;

oracle分頁

例如從表sys_option(主鍵為sys_id)中從第10條記錄開始檢索20條記錄,語句如下:

select * from (select rownum r,t1.* from sys_option where rownum < 30 ) t2

where t2.r >= 10 ;

資料庫操作語句

1 檢視當前資料庫版本資訊 select from product component version select from v version 2 授權與取消 grant 許可權 如sysdba to 使用者名稱 revoke 許可權 如sysdba from 使用者名稱 3 檢視資料庫中哪些使...

資料庫操作語句

1 建立資料庫 命令 create database 資料庫名 例如 建立乙個名為test的資料庫 drop database life if exists test create database life character set utf8 use life set names gbk 2 顯...

ASP 資料庫操作語句

1.連線資料庫 2.插入資料 3.更新資料 4.刪除資料 4.刪除資料 刪除資料 set rsdelete server.createobject adodb.connection rsdelete.open mm conn string 注意,輸入為數字不能加單引號 sql delete from...