資料庫DQL(更新中)

2021-09-18 05:18:57 字數 1040 閱讀 3857

1、刪除 語法

(1)delete from 表名 [where expression]

1、語法:

(1)select * from 表名; *表示所有字段

(2)select distinct 字段 from 表名;distinct 去重;

(3)select 欄位1 as 別名2 ,欄位2 as 別名1…from 表名; as 別名 ,也可以省略as

(4)select * from表名 order by 字段 [排序方式(asc/desc)]; asc :預設公升序,desc降序

​ 如果對多個字段進行排序,每個欄位均需要定義排序定義(也有修正的作用)

(5)select * from 表名 like 『目標欄位%』 ;模糊查詢。乙個下劃線代表空一格_

(6)limt

​ select * from 表名 limit 值,表示取前幾行;

​ select * from 表名 limit(值1,值2); 值1:偏移幾行;值2:顯示行數

2、運算子

(1)比較運算子

(2)邏輯運算子

1 not(非、取反) and(與、一假則假) or(或、一真則真)

3、資料完整性(約束)

(1)實體(行)完整性

​ 使用主鍵來表示一條記錄的唯一

​ 語法:primary key

​ 特點:字段值 唯一非空

​ 自動增長:auto_increment

(2)域(列)完整性

​ 資料型別

​ 1、非空約束 not null

​ 2、唯一 約束 unique

(3)參照完整性

​ 1、一對多

​ a.客戶與訂單:乙個客戶可以對應多個訂單,多個訂單屬於乙個客戶

​ b.在一堆多中,外來鍵設定到多的一方。

​ 語法:

​ constraint 外來鍵的名稱(fk_xx 或 xx_fk) froign key(當前表中的字段) references 要關聯的表名(主鍵);

​ 2、多對多

​ 3、一對一

資料庫DQL語句

資料庫dql語句就是資料庫查詢語句 主要關鍵字 select 格式 select 欄位名 from 表名 where 條件 只是平常查詢不加條件可以不寫where 在用全部欄位名的情況下可以這樣 select from 表名 欄位名可以這樣用 使用別名表示學生分數。mysql select name...

資料庫DQL語句

誰心中無悔,敬勇敢一杯.1.單純的查詢 單錶查詢 select from users 單錶查詢指定列 select user id,username,password from users 指定查詢條件 select from users where user id 1 2.限制查詢條數 分頁 li...

資料庫 DQL 基礎查詢

dql data query languge select 查詢列表 from 表名 特點 查詢的結果集 是乙個虛擬表 select後面跟的查詢列表,可以有多個部分組成,中間用逗號隔開 例如 select 欄位1,欄位2,表示式 from 表 查詢列表可以是 字段 表示式 常量 函式等 查詢單個字段...