一、條件查詢:
1.單條件查詢:
select * from info where id >1;select * from info where id = 1;
select * from info where id >=1;
select * from info where id between 2 and 4; #取出id大於等於2,小於等於4的資料
注:*:代表所有
info:為資料表
id:代表查詢列
2.多條件查詢:
select * from info where name = *** and age =12;select * from info where name = 'xx' or age = 1;
select * from info where (name ='xx' or email ="******x") and age = 2;
select * from info where id in (1,4.6):select * from info where id not in (1,4,6);
select * from info where id in (select id from depart);#先查詢後表中的id,然後以id為條件查詢前面的表
select * from info where exists (select * from depart where id = 5); #先判斷後表資料是否存在,如果存在則查詢前表資料,如果不存在則前表查詢不執行。
select * from info where not exists (select * from depart where id = 5);
注:info、deprt為表名
select *from (select * from info where id>2) as t where age>10;#將 select * from info where id>2 的資料存在t的中間表中,通過 where age>10為條件查詢該錶。
select * from info where info.id >10;
select * from info where id >10;
注:在單錶查詢的時候info.id 和id無區別,但是在多表查詢時,info.id用來區分需要查詢的表
sql注入必備知識
原文 mysql常用注釋 mysql認證繞過 mysql連線符 mysql中使用 來進行連線。select from users where username zhangsan and ab a b mysql中常見函式 在進行sql注入過程中,會使用到mysql中的內建函式。在內建函式中,又分為獲...
全民SQL運動 一 精選必備SQL
1.檢視被鎖的表 select s.sid,p.spid,a.serial c.object name,b.session id,b.oracle username,b.os user name from v process p,v session a,v locked object b,all o...
sql特殊語法
複製表的結構 select into newtable from oldtable where 1 1 複製表達額內容 insert into new table select 列名 from oldtable datediff函式用法 作用 返回兩個日期之間的間隔。語法 datediff date...