一、MySQL表連接操作
1.內(nèi)連接
內(nèi)連接是指將兩個表中符合條件的數(shù)據(jù)進行匹配,輸出匹配成功的數(shù)據(jù)。內(nèi)連接的語法為:
2.左連接
左連接是指以左表為主表,將右表中符合條件的數(shù)據(jù)進行匹配,對于左表中沒有匹配到的數(shù)據(jù),也會輸出,但右表中沒有匹配到的數(shù)據(jù)則不會輸出。左連接的語法為:
3.右連接
右連接是指以右表為主表,將左表中符合條件的數(shù)據(jù)進行匹配,對于右表中沒有匹配到的數(shù)據(jù),也會輸出,但左表中沒有匹配到的數(shù)據(jù)則不會輸出。右連接的語法為:
4.全連接
全連接是指將兩個表中所有的數(shù)據(jù)進行匹配,對于沒有匹配到的數(shù)據(jù)也會輸出。全連接的語法為:
二、MySQL表格式化操作
1.格式化日期
可以使用DATE_FORMAT函數(shù)對日期進行格式化,其語法為:
at為日期格式化的字符串。
2.格式化數(shù)字
可以使用FORMAT函數(shù)對數(shù)字進行格式化,其語法為:
umberal);
umberal為小數(shù)點后保留的位數(shù)。
3.格式化字符串
可以使用CONCAT_WS函數(shù)對字符串進行格式化,其語法為:
CONCAT_WS(separator,str1,str2,...);
其中,separator為分隔符,str1、str2為要連接的字符串。該函數(shù)會在每個字符串之間加上分隔符,并將所有字符串連接起來。
4.格式化輸出
tf函數(shù)對數(shù)據(jù)進行格式化輸出,其語法為:
tfat,arg1,arg2,...);
atat的格式輸出arg1、arg2等數(shù)據(jù)。
以上是MySQL表連接及格式化操作的詳解,希望對大家有所幫助。