MySQL數(shù)據(jù)庫內(nèi)置函數(shù)和內(nèi)外連圖文教程
一. 內(nèi)置函數(shù)
1. 日期函數(shù)
current_date(),current_time(),current_timestamp()
描述當(dāng)前日期,描述當(dāng)前時(shí)間,描述當(dāng)前時(shí)間戳
案例:

date_add(date,interval d_value_type),date_sub(date,interval d_value_type)
date加上日期,date減去日期
案例:

datediff(date1,date2)
兩個(gè)日期相差天數(shù),date1-date2
案例:

2. 字符串函數(shù)
select charset(列)from 【表】;
查詢某張表內(nèi)列的字符集
案例:

select concat('內(nèi)容',【列】)from 【表】
類似于文本打印
案例:

select length(【列】)from 【表】
返回列的字符長度,其中中文占3個(gè)字符,其余的字母占1個(gè)字符
案例:

select replace(【列】,‘需要替換的地方’,‘替換的內(nèi)容’) from 【表】
將某列中的內(nèi)容替換成指定內(nèi)容
案例:

select substring(【列】,a,b) from 【表】
截取某列從a到b位的內(nèi)容
案例:

3. 數(shù)學(xué)函數(shù)
select abs(數(shù)字)
計(jì)算絕對值
案例:

select ceiling(數(shù)字),select floor(數(shù)字)
向上取整,向下取整
案例:

select format(數(shù)字,位數(shù)),select rand()
四舍五入,取隨機(jī)數(shù)
案例:

4. 其他函數(shù)
ifnull(val1,val2)
如果val1為null則返回val2,否則返回val1
案例:

二. 內(nèi)外連接
1. 內(nèi)連接
select 【字段】from【表1】inner join 【表2】on 連續(xù)條件 and 其他條件
內(nèi)連接返回兩個(gè)表符合連接的結(jié)果
案例:

2. 外連接
外連接會(huì)保留一個(gè)表的全部數(shù)據(jù),即使另一個(gè)表中沒有匹配項(xiàng)
(1)左外連接
保留左表全部數(shù)據(jù)
案例:

(2)右外連接
保留右表全部數(shù)據(jù)
案例:

總結(jié)
到此這篇關(guān)于MySQL數(shù)據(jù)庫內(nèi)置函數(shù)和內(nèi)外連的文章就介紹到這了,更多相關(guān)MySQL內(nèi)置函數(shù)和內(nèi)外連內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解如何在阿里云服務(wù)器安裝Mysql數(shù)據(jù)庫
這篇文章主要介紹了詳解如何在阿里云服務(wù)器安裝Mysql數(shù)據(jù)庫,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11
MySQL插入數(shù)據(jù)時(shí)插入無效列的解決方法
MySQL插入數(shù)據(jù)時(shí)插入無效的列,解決方法是在插入時(shí),給字符串類型的字段值加上雙引號(hào)2014-07-07
解析MSSQL跨數(shù)據(jù)庫查詢的實(shí)現(xiàn)方法
本篇文章是對MSSQL跨數(shù)據(jù)庫查詢的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
mysql視圖之確保視圖的一致性(with check option)操作詳解
這篇文章主要介紹了mysql視圖之確保視圖的一致性(with check option)操作,結(jié)合實(shí)例形式詳細(xì)分析了視圖的一致性操作原理、實(shí)現(xiàn)技巧與操作注意事項(xiàng),需要的朋友可以參考下2019-12-12
MySQL查詢學(xué)習(xí)之基礎(chǔ)查詢操作
這篇文章主要給大家介紹了關(guān)于MySQL查詢學(xué)習(xí)之基礎(chǔ)查詢操作的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05
MySQL數(shù)據(jù)庫表內(nèi)容的增刪查改操作實(shí)例詳解
對于刪除操作來說,是將表單個(gè)或者多個(gè)數(shù)據(jù)進(jìn)行刪除,而截?cái)鄤t是對整個(gè)表進(jìn)行操作,會(huì)將整個(gè)表數(shù)據(jù)都清除,本文給大家介紹MySQL數(shù)據(jù)庫表內(nèi)容的增刪查改操作大全,感興趣的朋友一起看看吧2025-04-04

