《「收藏」MySQL數據庫實用小技巧》 九道門聊數據18:00數據庫在計算機行業中是一個很重要的技術,我們在做項目的時候都需要將數據存儲在數據庫中。今天小朱老師就給大家帶來了幾個 MySQL 數據庫的實用小技巧,希望能給新入行的或者老手們一些幫助,在今後遇到這些問題的時候不用擔心,並且能夠快速的解決。學習 MySQL 技術,沒有捷徑,沉下心來充滿動力的去學好每一個點,一點一點累積起來就進入到了數據的世界。 1、MySQL 如何執行大小寫字符串的比較?在 Windows 平台下,MySQL 是不區分大小寫的,什麼意思呢?相信很多分析師在使用 MySQL 新建表或者字段的過程中會發現,不管查詢語句寫的是大寫還是小寫都可以查詢到,這就是不區分大小寫的意思。同樣在字符串比較也是不區分大小寫的,但是我們知道字符串比較的時候大小寫肯定是要區分開的,如果想要在比較的時候區分大小寫,可以在字符串前面添加關鍵字 BINARY。比如我要比較“a“=”A“的時候會返回 1,BINARY”a“=”A“就會返回 0,意思就是”a”和“A”並不相同。2、如何設置表自增鍵重新開始?相信大家都遇到過這種情況,設置好了表的自增鍵從 1 開始,突然插入了幾個髒數據想重新開始,但這時候清空表以後再插入數據就會發現自增鍵並沒有重新從 1 開始,而是依然從刪除的時候開始,那麼怎麼辦呢?有兩種辦法給到大家:第一種:delete from 表名稱; alter table 表名稱 auto_increment=1 #--這種方法處理的好處就是可以設置 auto_increment 為任意值開始自增 #--提示:如果表列和數據很多,速度會很慢,如 90 多萬條,會在 10 分鐘以上,所以需要注意使用場景。第二種:truncate table 表名稱這個好處就是簡單,一句話的事,在 navicat 中使用 truncate table(截斷數據表)也可以實現這個功能,auto_increment 值重新開始從 1 計數。一般情況下使用第二種比較多,但是大家要記住一點,以上兩種情況都是徹底刪除所有的數據記錄,所以想要保留數據的話在使用之前就要備份,或者使用下面這種辦法。那如果說我們只想讓自增鍵從 1 開始,數據又想保留下來的話怎麼辦呢?在 MySQL 中是沒有直接的辦法實現的,在這裏給大家提供一個間接的辦法,在設計表中將主鍵這一列刪除,保存以後,再重新插入一列自增鍵,雖然很蠢,但是可以實現自增鍵從 1 重新開始的功能。 3、如何選擇服務器的類型?MySQL 服務器配置窗口中各個參數的含義如下。【Server Configuration Type】這個是用於選擇服務器類型,下拉選項框之後有三個選項。三個選項的具體含義如下:Development Machine(開發機器):這個代表個人桌面使用,如果個人電腦還會運行其他桌面應用,會將 MySQL 服務器配置成使用最少的系統資源。Server Machine (服務器):這個代表可以跟其他應用和平共處,合理配置資源。DedicatedMySQL Server Machine (專用 MySQL 服務器):這個代表只運行 MySQL 的資源,MySQL 是這台機器的老大。作為初學者,建議選擇【DevelopmentMachine】選項,這樣對計算機占用的資源會小一點。 《「收藏」MySQL數據庫實用小技巧》完,請繼續朗讀精采文章。 喜歡 小編的世界 e4to.com,請記得按讚、收藏及分享!
音調
速度
音量
語言
「收藏」MySQL數據庫實用小技巧
精確朗讀模式適合大多數瀏覽器,也相容於桌上型與行動裝置。
不過,使用Chorme瀏覽器仍存在一些問題,不建議使用Chorme瀏覽器進行精確朗讀。