使用SQLyon連接數(shù)據(jù)庫
select查詢
- 單個條件查詢
- select */字段名1 from 表名 字段名 = '值'
- 選取某一列中所有不同的值(去重)
- select distinct 字段名 from 表名 在字段名前面 加一個 distinct
- 多個條件查詢
1.select * from 表名 where (條件1 or 條件2) and 條件3 中間 or 2個條件加括號
2.select * from 表名 where 列名 in ('值1','值2') 同一列中包含某些不同的值為條件 -
查詢模糊語句
select * from 表名 where 字段名 like '%N%'
- 介于兩者之間的語句 butween '值1' and '值2'
select * from 表名 where 字段名 butween '值1'and '值2' - 選取2個表中的數(shù)據(jù)
1.select 表1.列1,表2.列2 from 表1,表2 where 表1.列1=表2.列2
2.select 表1.列1,表2.列2 from 表1 inner join 表2 on 表1.列1=表2.列2 -
篩選條件
練習select查詢語句
精確查詢 學生姓名為 馬冬梅的學生
SELECT realname FROM gy_user WHERE realname LIKE '馬冬梅';
查詢學生編號 大于60的
SELECT* FROM gy_user WHERE sno>60;
查詢學生 年齡大于20的
SELECT* FROM gy_user WHERE age>20;
查詢學生姓名為 錢璟的
SELECT* FROM gy_user WHERE realname LIKE '錢璟';
查詢學生性別為女的
SELECT* FROM gy_user WHERE sex LIKE '女';
查詢編號小于 110的學生
SELECT* FROM gy_user WHERE sno<110;
年齡不等于23 的學生信息
SELECT* FROM gy_user WHERE age!=23;
學生姓名 包含 馬
SELECT* FROM gy_user WHERE realname LIKE '%馬%';
查詢學生id 是77 88 111
SELECT* FROM gy_user WHERE id=77 OR id=88 OR id=111;
SELECT* FROM gy_user WHERE id IN (77,88,111);
導師不在 李素云 馬超 劉程旭
SELECT* FROM gy_user WHERE teacher NOT IN ('李素云','馬超','劉程旭');
excel
excel與 數(shù)據(jù)庫的區(qū)別
- 相同點:
都可以存儲數(shù)據(jù)
都可以對數(shù)據(jù)進行增刪改查操作
都可以對數(shù)據(jù)進行篩選和統(tǒng)計
- 不同點:
excel的主要服務(wù)對象是人;數(shù)據(jù)庫的主要服務(wù)對象是程序
excel是本地存儲,同時只能有一個人使用;數(shù)據(jù)庫可以多人進行遠程訪問