插入資料:
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...