最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL筆記 —SQL運(yùn)算符

 更新時間:2022年01月14日 09:08:19   作者:一點(diǎn)點(diǎn)開始?  
這篇文章主要介紹了SQL運(yùn)算符,在sql語言中常用的運(yùn)算符有這幾種:算術(shù)運(yùn)算符、賦值運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符,下面面基于記住運(yùn)算符資料展開文章內(nèi)容,需要的小伙伴可以參考一下

1.算術(shù)運(yùn)算符

+-*/或DIV%或MOD

  /或DIV

select 100/5,100 DIV 5 from dual;

結(jié)果:

100/5100 DIV 5
20.000020

注意:/結(jié)果是浮點(diǎn)型有結(jié)果20.0000,但是DIV結(jié)果是20

取模運(yùn)算%MOD

select 10 % 2,10 % 3,12 MOD -4 from dual;

結(jié)果:

10 % 210 % 312 MOD -4
010

2.比較運(yùn)算符

<>=<=><>或!=<=>=
小于大于等于安全等于不等于小于等于大于等于

<=>第一次學(xué)到比較特殊

select null <=> null,null = null,null != null from dual;

結(jié)果:

null<=>nullnull=nullnull!=null
1nullnull

因此可以得出<=>就是為NULL而生,其余只要運(yùn)算中有null結(jié)果為null

具體關(guān)鍵字

IS NULL 等于<=>NULL 運(yùn)算及結(jié)果一樣

ISNULL IS NULL也一樣,但用法有點(diǎn)不一樣

select salary from empty where salary is null;
select salary from empty where isnull(salary);
select salary from empty where salary <=> null;

大家在運(yùn)用過程中最好最好用is null is not null;

LEAST()min(),CREATEST()max() 一樣,還是建議用min與max

BETWEEN  條件1 AND 條件2  (查詢條件1到條件2范圍數(shù)據(jù),包含邊界。條件1是下限,條件2是上限)

select * from emp
where salary between 3000 and 5000;

在emp表查詢工資在3000到5000的員工信息

innot in

course表查詢選修了(name)數(shù)據(jù)庫,線性代數(shù),概率論的同學(xué)信息

select *?
from course
where name in('數(shù)據(jù)庫','線性代數(shù)','概率論');
#where name='數(shù)據(jù)庫' or name='線性代數(shù)' or name='概率論';

很明顯in對多個數(shù)據(jù)選擇更加方便了,如果查不在里面的用not in()即可

like模糊查詢 

stu表查詢了(name)性劉的同學(xué)信息

select *
from stu
where name like'劉%';

在stu表查詢了(name)名字包含為劉的同學(xué)信息

select *
from stu
where name like'%劉%';

stu表查詢了(name)名字包含劉也包含壯的同學(xué)信息

select *
from stu
where name like'%劉%' and name like'%壯%';

在stu表查詢了(name)名字第二個字為劉的同學(xué)信息

select *
from stu
where name like'_劉%';

u表查詢了(name)名字第二個為_且第三個字為劉的同學(xué)信息(需要使用轉(zhuǎn)移字符\)

select *
from stu
where name like'_\_劉%';

不使用轉(zhuǎn)移字符需要表中用escape(&不是必須的可以用任意字符)

select *
from stu
where name like'_&_劉%' escape '&';

正則表達(dá)式:(了解)

REGEXP運(yùn)算符用來匹配字符串,語法格式為:expr REGEXP 匹配條件。如果expr滿足匹配條件,返回1;如果不滿足,則返回0。若expr或匹配條件任意一個為NULL,則結(jié)果為NULL。

REGEXP運(yùn)算符在進(jìn)行匹配時,常用的有下面幾種通配符:

  • (1)‘^’匹配以該字符后面的字符開頭的字符串。
  • (2)‘$’匹配以該字符前面的字符結(jié)尾的字符串。
  • (3)‘.’匹配任何一個單字符。
  • (4)“[...]”匹配在方括號內(nèi)的任何字符。例如,“[abc]”匹配“a”或“b”或“c”。為了命名字符的范圍,使用一個‘-’。“[a-z]”匹配任何字母,而“[0-9]”匹配任何數(shù)字。(3.4自我理解跟like差不多)
  • (5)‘*’匹配零個或多個在它前面的字符。例如,“x*”匹配任何數(shù)量的‘x’字符,“[0-9]*”匹配任何數(shù)量的數(shù)字,而“*”匹配任何數(shù)量的任何字符。

3.邏輯運(yùn)算符

NOT或!AND或&&OR或||XOR
邏輯非邏輯與邏輯或邏輯異或

注意:

OR可以和AND一起使用,但是在使用時要注意兩者的優(yōu)先級,由于AND的優(yōu)先級高于OR,因此先對AND兩邊的操作數(shù)進(jìn)行操作,再與OR中的操作數(shù)結(jié)合。

主要XOR有點(diǎn)陌生,有且只能取一方。

4.位運(yùn)算符

&|^~>><<
換位與(位AND)換位或(位OR)換位異或(位XOR)按位取反按位右移按位左移

了解即可。

到此這篇關(guān)于MySQL筆記 —SQL運(yùn)算符的文章就介紹到這了,更多相關(guān) SQL運(yùn)算符內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL數(shù)據(jù)庫的約束使用實(shí)例

    MySQL數(shù)據(jù)庫的約束使用實(shí)例

    約束是用來限制表中的數(shù)據(jù)長什么樣子的,即什么樣的數(shù)據(jù)可以插入到表中,什么樣的數(shù)據(jù)插入不到表中,下面這篇文章主要給大家介紹了關(guān)于如何通過一文理解MySQL數(shù)據(jù)庫的約束與表的設(shè)計的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • MySQL學(xué)習(xí)之SQL語法及SQL解析順序

    MySQL學(xué)習(xí)之SQL語法及SQL解析順序

    這篇文章主要介紹了SQL語法及SQL解析順序,SQL(Structured Query Language)是一種標(biāo)準(zhǔn),作為一種訪問關(guān)系型數(shù)據(jù)庫的標(biāo)準(zhǔn)語言,感興趣的小伙伴可以借鑒閱讀
    2023-03-03
  • 關(guān)于MySQL報警的一次分析處理詳解

    關(guān)于MySQL報警的一次分析處理詳解

    這篇文章主要給大家介紹了關(guān)于MySQL報警的一次分析處理的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Linux中 MySQL 授權(quán)遠(yuǎn)程連接的方法步驟

    Linux中 MySQL 授權(quán)遠(yuǎn)程連接的方法步驟

    如果需要遠(yuǎn)程連接 Linux 系統(tǒng)上的 MySQL 時,必須為其 IP 和 具體用戶 進(jìn)行 授權(quán),本篇文章主要介紹了Linux中 MySQL 授權(quán)遠(yuǎn)程連接的方法步驟,感興趣的小伙伴們可以參考一下
    2018-10-10
  • mysql-5.7.42升級到mysql-8.2.0(二進(jìn)制方式)

    mysql-5.7.42升級到mysql-8.2.0(二進(jìn)制方式)

    隨著數(shù)據(jù)量的增長和業(yè)務(wù)需求的變更,我們可能需要升級MySQL,本文主要介紹了mysql-5.7.42升級到mysql-8.2.0(二進(jìn)制方式),具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • MySQL SQL優(yōu)化教程之in和range查詢

    MySQL SQL優(yōu)化教程之in和range查詢

    這篇文章主要給大家介紹了關(guān)于MySQL SQL優(yōu)化教程之in和range查詢的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 關(guān)于MySQL?onlinedb數(shù)據(jù)庫的一些查詢語句大全

    關(guān)于MySQL?onlinedb數(shù)據(jù)庫的一些查詢語句大全

    這篇文章主要給大家介紹了關(guān)于MySQL?onlinedb數(shù)據(jù)庫的一些查詢語句,文中通過代碼實(shí)例介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用MySQL具有一定的參考價值,需要的朋友可以參考下
    2023-12-12
  • MySQL數(shù)據(jù)類型enum?枚舉類型

    MySQL數(shù)據(jù)類型enum?枚舉類型

    這篇文章主要介紹了MySQL數(shù)據(jù)類型enum?枚舉類型,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,需要的小伙伴可以參考一下
    2022-06-06
  • 非常實(shí)用的MySQL函數(shù)全面總結(jié)詳解示例分析教程

    非常實(shí)用的MySQL函數(shù)全面總結(jié)詳解示例分析教程

    這篇文章主要為大家介紹了非常實(shí)用的MySQL函數(shù)的詳解示例分析,文中全面的概括了MySQL函數(shù),并進(jìn)行了詳細(xì)的示例講解,有需要的朋友可以借鑒參考下
    2021-10-10
  • DBeaver連接本地MySQL并創(chuàng)建數(shù)據(jù)庫/表的基礎(chǔ)操作教程

    DBeaver連接本地MySQL并創(chuàng)建數(shù)據(jù)庫/表的基礎(chǔ)操作教程

    DBeaver是一款功能強(qiáng)大的數(shù)據(jù)庫管理工具,支持創(chuàng)建多種數(shù)據(jù)庫,包括達(dá)夢數(shù)據(jù)庫,這篇文章主要給大家介紹了關(guān)于DBeaver連接本地MySQL并創(chuàng)建數(shù)據(jù)庫/表的基礎(chǔ)操作教程,需要的朋友可以參考下
    2024-02-02

最新評論

文水县| 孟州市| 休宁县| 健康| 朝阳县| 嘉义县| 西青区| 巨鹿县| 肥东县| 秭归县| 四会市| 拜泉县| 汶川县| 穆棱市| 贵阳市| 衡水市| 利津县| 乌什县| 治县。| 清水河县| 罗山县| 开封市| 临城县| 侯马市| 赤壁市| 留坝县| 加查县| 桂林市| 平阳县| 威远县| 平原县| 资中县| 玉山县| 元朗区| 翁牛特旗| 滦南县| 太白县| 莒南县| 揭东县| 楚雄市| 疏勒县|