mysql not in语句_Mysql学习经验总结【2】
生活随笔
收集整理的這篇文章主要介紹了
mysql not in语句_Mysql学习经验总结【2】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 基本的查詢語句:select <列名1>,<列名2>,......
from <表名>;
注意這里用”;“結尾,不同列名用逗號隔開,符號只能用英文符號,不區分關鍵字的大小寫,列名不能加單引號。
eg:
select 姓名,性別 from student; - 查詢出全部列:
select * from student;
這里用”* ”表示全部內容。 - 在結果中為列名命名:
select 姓名 as s_name, 性別 as '人類性別'
from student;
這里在列名后加as加想要在結果中表示的列名。 - 刪除重復數據:
select distinct 性別 from student;
注意如果用select distinct在多個列名中,只有對應的兩列內容完全相同時才會被認作重復項而刪除。 - 加入查詢條件:
可以在from之后加入where引導的條件語句,如:
select 姓名,學號
from student
where 姓名='猴子';
注意這里mysql的實際運行順序為from......where........select.......,select在最后執行,
另外如果要查詢null值,可以用”where <列名> is null“來查詢。 - 添加注釋:
主要有兩種方法,單行注釋在注釋開頭添加“--”,多行注釋在首行和未行添加“ /* ” - mysql查詢語句中可以使用的運算符:
a. 算數運算符: 包括“+”“-”“*”“/”基礎的加減乘除
eg:
select 學號,成績,成績/100 as '百分比成績’
from score;
b. 比較運算符: 包括“="“<>”“>”“>=”“<”“<=”,分別意為等于、不等于、大
于、大于等于、小于、小于等于
eg:
select 學號,成績
from score
where 成績<60;
c.邏輯運算符:包括not(否定某一條件)、and(并且)、between(范圍查詢)、or(或
者)、in(or的簡單寫法)
eg:
select 學號,成績
from score
where not 成績>=60;
eg:
select 學號,成績
from score
where 成績>=60 and 成績<=90;
eg:
select 姓名,性別
from student
where 性別='男'
and (姓名='猴子' or 姓名='馬云');
eg:
select 學號,成績
from score
where 成績 between 60 and 90;
eg:
select 學號,成績
from score
where 成績<60 or 成績>90;
eg:
select 姓名,性別
from student
where 姓名 in ('猴子','馬云'); - 模糊查詢:
在where語句中可以使用類似”where 姓名 like '猴%'“ 表示查詢姓名這一欄中以'猴'開頭的所有條目,%也可放在字符之前表示以該字符結尾,抑或在字符左右兩邊表示含有該字符,進行模糊查詢。另外也可使用”_“ 表示任意單個字符進行查詢
2. 相關練習:
總結
以上是生活随笔為你收集整理的mysql not in语句_Mysql学习经验总结【2】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .net get set 初始化_RAM
- 下一篇: typora高级设置字体_Mint(Li