資料庫語法對比

2021-10-01 17:10:44 字數 1154 閱讀 4943

title

toclayout

categories

br#資料庫語法對比

true

blog

blog

blog

2019-10-11 04:24:43 -0700

統計了在開發過程中,不同資料庫實現相同功能的不同語句。

在開發過程中,需要寫一些不同資料庫間的相同功能sql。今天有時間就特地總結一下,方便自己以後查閱和比對。

oracle

-- 查詢 0,10

select * from t_demo where rownum <= 10;

-- 查詢 10,20

select * from (

select *,rn from t_demo where rownum <= 20

)where rn > 10;

sql server

-- 查詢 0,10

select top 10 * from t_demo ;

-- 查詢 10,20

select top 20 * from addressbook where id not in (select top 10 id from addressbook)

mysql server

-- 查詢 0,10

select * from t_demo limit 10;

-- 查詢 10,20

select * from t_demo limit 10,20;

impala

-- 查詢 0,10

select * from t_demo limit 10;

-- 查詢 10,20

select * from t_demo limit 20 offset 10;

資料庫Oracle與Mysql語法對比 分支結構

分支結構是最基本的程式結構,分支結構由 if 語句實現。使用 if 語句,根據條件可以改變程式的邏輯流程。if 語句有如下的形式 if 條件 1 then 語句序列 1 elsif 條件 2 then 語句序列 2 else 語句序列 n end if 其中 條件部分是乙個邏輯表示式,值只能是真 t...

資料庫語法

建立乙個資料表 create table 表名 列名1型別1 約束,列名2型別 2 約束,列名 n型別n 約束 建立表時直接建立各種約束 create table 表名 列名1型別1 primary key 列名1,列名2,列名 n 主鍵約束列名2 型別2 unique,唯一約束列名3 型別3 id...

資料庫語法

建立資料庫 drop database myschool 刪除資料庫 create database myschool 建立資料庫on name myschool data 資料庫名稱 filename d myschool data.mdf 物理檔名 size 5mb,初始大小 maxsize 3...