成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

帶你了解10個MySQL數(shù)據(jù)庫技巧(二)

數(shù)據(jù)庫 MySQL
無論是運(yùn)維、開發(fā)、測試,還是架構(gòu)師,數(shù)據(jù)庫技術(shù)是一個必備加薪神器,那么,一直說學(xué)習(xí)數(shù)據(jù)庫、學(xué)MySQL,到底是要學(xué)習(xí)它的哪些東西呢?

10個MySQL數(shù)據(jù)庫技巧

 

帶你了解10個MySQL數(shù)據(jù)庫技巧(一)

01 MySQL中如何使用特殊字符?

諸如單引號(’),雙引號("),反斜線()等符號,這些符號在MySQL中不能直接輸入 使用,否則會產(chǎn)生意料之外的結(jié)果。在MySQL中,這些特殊字符稱為轉(zhuǎn)義字符,在輸入時(shí)需要 以反斜線符號(’’)開頭,所以在使用單引號和雙引號時(shí)應(yīng)分別輸入(’)或者("),輸入反 斜線時(shí)應(yīng)該輸入(),其他特殊字符還有回車符( ),換行符( ),制表符(ab),退格 符()等。在向數(shù)據(jù)庫中插入這些特殊字符時(shí),一定要進(jìn)行轉(zhuǎn)義處理。

02 MySQL中可以存儲文件嗎?

MySQL中的BLOB和TEXT字段類型可以存儲數(shù)據(jù)量較大的文件,可以使用這些數(shù)據(jù)類型 存儲圖像、聲音或者是大容量的文本內(nèi)容,例如網(wǎng)頁或者文檔。雖然使用BLOB或者TEXT可 以存儲大容量的數(shù)據(jù),但是對這些字段的處理會降低數(shù)據(jù)庫的性能。如果并非必要,可以選擇只 儲存文件的路徑。

03 MySQL如何執(zhí)行區(qū)分大小寫的字符串比較?

在Windows平臺下,MySQL是不區(qū)分大小的,因此字符串比較函數(shù)也不區(qū)分大小寫。如果 想執(zhí)行區(qū)分大小寫的比較,可以在字符串前面添加BINARY關(guān)鍵字。例如默認(rèn)情況下,’a’=‘A’ 返回結(jié)果為1,如果使用BINARY關(guān)鍵字,BINARY’a’=‘A’結(jié)果為0,在區(qū)分大小寫的情況下,’a’ 與’A’并不相同。

04 如何從日期時(shí)間值中獲取部分日期或時(shí)間值?

MySQL中,日期時(shí)間值以字符串形式存儲在數(shù)據(jù)表中,因此可以使用字符串函數(shù)分別截取日期時(shí)間值的不同部分,例如某個名稱為dt的字段有值“2010-10-01 12:00:30”,如果只需要獲 得年值,可以輸入LEFT(dt, 4),這樣就獲得了字符串左邊開始長度為4的子字符串,即YEAR 部分的值;如果要獲取月份值,可以輸入MID(dt,6,2),字符串第6個字符開始,長度為2的子 字符串正好為dt中的月份值。同理,讀者可以根據(jù)其他日期和時(shí)間的位置,計(jì)算并獲取相應(yīng)的值。

05 如何改變默認(rèn)的字符集?

CONVERT()函數(shù)改變指定字符串的默認(rèn)字符集,在開始的章節(jié)中,向讀者介紹使用GUI圖形化安裝配置工具進(jìn)行MySQL的安裝和配置,其中的一個步驟是可以選擇MySQL的默認(rèn)字符集。但是,如果只改變字符集,沒有必要把配置過程重新執(zhí)行一遍,在這里,一個簡單的方式是 修改配置文件。

在Windows中,MySQL配置文件名稱為my.ini,該文件在MySQL的安裝目錄下面。修改配置文件中的default-character-set和character-set-server參數(shù)值,將其改為想要的字 符集名稱,如gbk、gb2312、latinl等,修改完之后重新啟動MySQL服務(wù),即可生效。讀者可以在修改字符集時(shí)使用SHOW VARIABLES LIKE ’character_set_°%’;命令查看當(dāng)前字符集,以進(jìn)行對比。

06 DISTINCT可以應(yīng)用于所有的列嗎?

查詢結(jié)果中,如果需要對列進(jìn)行降序排序,可以使用DESC,這個關(guān)鍵字只能對其前面的列 進(jìn)行降序排列。例如,要對多列都進(jìn)行降序排序,必須要在每一列的列名后面加DESC關(guān)鍵字。

而DISTINCT不同,DISTINCT不能部分使用。換句話說,DISTINCT關(guān)鍵字應(yīng)用于所有列而不 僅是它后面的***個指定列。例如,查詢3個字段s_id,f_name,f_price,如果不同記錄的這3個字段的組合值都不同,則所有記錄都會被查詢出來。

07 ORDER BY可以和LIMIT混合使用嗎?

在使用ORDER BY子句時(shí),應(yīng)保證其位于FROM子句之后,如果使用LIMIT,則必須位 于ORDER BY之后,如果子句順序不正確,MySQL將產(chǎn)生錯誤消息。

08 什么時(shí)候使用引號?

在查詢的時(shí)候,會看到在WHERE子句中使用條件,有的值加上了單引號,而有的值未加。 單引號用來限定字符串,如果將值與字符串類型列進(jìn)行比較,則需要限定引號;而用來與數(shù)值進(jìn) 行比較則不需要用引號。

09 在WHERE子句中必須使用圓括號嗎?

任何時(shí)候使用具有AND和OR操作符的WHERE子句,都應(yīng)該使用圓括號明確操作順序。 如果條件較多,即使能確定計(jì)算次序,默認(rèn)的計(jì)算次序也可能會使SQL語句不易理解,因此使 用括號明確操作符的次序,是一個好的習(xí)慣。

10 更新或者刪除表必須指定WHERE子句嗎?

在前面中可以看到,所有的UPDATE和DELETE語句全都在WHERE子句中指定了條 件。如果省略WHERE子句,則UPDATE或DELETE將被應(yīng)用到表中所有的行。

因此,除非 確實(shí)打算更新或者刪除所有記錄,否則要注意使用不帶WHERE子句的UPDATE或DELETE 語句。建議在對表進(jìn)行更新和刪除操作之前,使用SELECT語句確認(rèn)需要刪除的記錄,以免造 成無法挽回的結(jié)果。 

責(zé)任編輯:龐桂玉 來源: 中國統(tǒng)計(jì)網(wǎng)
相關(guān)推薦

2018-10-23 10:15:03

MySQL數(shù)據(jù)庫技巧

2018-09-17 16:30:24

數(shù)據(jù)庫MySQL小技巧

2020-08-31 10:48:11

MySQL數(shù)據(jù)庫數(shù)據(jù)庫技巧

2011-04-02 09:33:08

MySQL數(shù)據(jù)庫查詢效率

2018-03-12 10:15:10

前端Javascript反調(diào)試

2011-04-01 13:56:12

SQL Server數(shù)

2018-03-20 15:25:03

前端JavaScript Vue

2015-06-24 10:18:32

MySQLMySQL調(diào)優(yōu)

2018-09-08 17:17:52

數(shù)據(jù)庫MySQL小技巧

2023-10-09 18:13:14

MySQL數(shù)據(jù)庫查詢

2023-02-28 07:34:12

數(shù)據(jù)庫索引

2009-12-22 17:24:22

ADO.NET數(shù)據(jù)庫

2011-03-17 16:35:20

Oracle數(shù)據(jù)庫段管理

2010-04-22 16:56:46

Oracle數(shù)據(jù)庫

2020-02-06 10:02:45

MySQL數(shù)據(jù)庫全局鎖

2010-05-31 17:15:39

MySQL數(shù)據(jù)庫

2011-03-10 11:17:03

數(shù)據(jù)庫設(shè)計(jì)技巧

2021-01-31 21:36:24

GitHub

2018-04-10 14:36:18

數(shù)據(jù)庫MySQL優(yōu)化技巧

2011-03-04 11:00:22

數(shù)據(jù)庫優(yōu)化
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产在线a视频 | 亚洲a视 | 成人自拍视频 | 欧美激情亚洲 | 欧美激情久久久 | 欧美精品久久一区 | 日本精品裸体写真集在线观看 | 日韩欧美三区 | 毛片a级| 亚洲一区二区在线 | 免费观看a级毛片在线播放 黄网站免费入口 | 国产欧美精品一区二区 | 青青草华人在线视频 | 国产一区二区中文字幕 | 九九热在线视频免费观看 | 国产精品资源在线 | 在线亚洲免费视频 | 久久99精品国产自在现线小黄鸭 | 久久久www成人免费精品 | 超碰人人人 | 亚洲免费视频播放 | 爱高潮www亚洲精品 中文字幕免费视频 | 天堂一区二区三区 | 在线观看成人 | 操皮视频 | 中文字幕免费在线 | 日韩欧美一区在线 | 日韩有码在线播放 | 久久亚洲欧美日韩精品专区 | 亚洲乱码国产乱码精品精98午夜 | 国产免费av在线 | 中文字幕在线视频免费视频 | 日韩欧美高清dvd碟片 | 日韩一区二区在线视频 | 欧美猛交| 波多野结衣先锋影音 | 婷婷综合网 | 中文字幕中文字幕 | 国产91亚洲精品 | 免费的一级视频 | 国产999精品久久久久久 |