Mysql學習過程二

2021-09-28 18:42:23 字數 1125 閱讀 5619

插入資料:

insert into 表名(欄位名) values(內容);

修改資料

update 表名 set 欄位名1 = 內容1, 欄位名2 = 內容2, 欄位名3 = 內容3 where 過濾條件;

刪除資料

delete from 表名 where 過濾條件;

基本查詢語句

select 欄位名 from 表名(*表示所有欄位名);

帶in關鍵字的查詢

select 欄位名 from 表名 where 欄位名 in (n1,n2,n3,…)

(n1 都要是int);

查詢帶有n1這些的資料

帶between和and的查詢

select 欄位名 from 表名 where between n1 and n2;

查詢欄位名中 在n1和n2之間的資料

帶like的查詢

select 欄位名 form 表名 where 欄位名 like 『字元%』或_

%代表無論多少個字元_代表乙個字元;

_ir代表查詢三個字元 第乙個無論是什麼後面連個字元為ir的資料;

查詢空值與去除重複結果

select 欄位名 from 表名 where 欄位名 is null;

使用關鍵字is null返回資料表中欄位名中為null的所有欄位的內容,注意, 返回的是指定行所有欄位的內容;

select distinct 欄位名 from 表名;

使用關鍵字distinct返回資料表中欄位名不重複的內容,注意,只需返回欄位名的內容。

帶 and 與 or 的多條件查詢

select 欄位名 from 表名 where 表示式1 and 表示式2;

查詢欄位名中兩個表示式都符合條件的資料

or表示只要符合乙個

select 欄位名 from 表名 where 欄位名 in(n1;n2);

第二個欄位名中等於n1,n2的資料;

學習筆記 MySql儲存過程學習二

delimiter create procedure p showage two age int begin ifage 18 then select 成年人 else select 未成年人 endif end create procedure p showage two in age int b...

MySQL儲存過程的學習(二)

在 一 中完成了對儲存過程的增刪改查,接下來學習下怎麼使用儲存過程 1.儲存過程的呼叫 無參 儲存過程呼叫的時候使用的call 語法為call procedure name 如 call proc demo 2.儲存過程的呼叫 帶參 語法為call procedure name 引數列表 首先建立乙...

mysql儲存過程的學習(二)

游標的使用 儲存過程裡面,如果查詢到的結果,是乙個集合,如果我們要從這個集合裡面篩選出來一部分我們需要的資料,就會用到游標 因為游標乙個結果集 然後乙個結果乙個結果的遍歷,然後在每乙個結果裡面去拿你想要的東西 創造乙個帶有游標的儲存過程 create procedure zhenyoubiao be...