MySQL SQL语句优化的10条建议_MySQL
bitsCN.com
1.将经常要用到的字段(比如经常要用这些字段来排序,或者用来做搜索),则最好将这些字段设为索引。
2.字段的种类尽可能用int 或者tinyint类型。另外字段尽可能用NOT NULL。
3.当然无可避免某些字段会用到text ,varchar等字符类型,最好将text字段的单独出另外一个表出来(用主键关联好)
4.字段的类型,以及长度,是一个很考究开发者优化功力的一个方面。如果表数据有一定的量了,不妨用PROCEDURE ANALYSE()命令来取得字段的优化建议!(在phpmyadmin里可以在查看表时,点击 “Propose table structure” 来查看这些建议) 如此可以让你的表字段结构 趋向完善。
5.select * 尽量少用,你想要什么字段 就select 什么字段出来 不要老是用* 号!同理,只要一行数据时尽量使用 LIMIT 1
6.绝对不要轻易用order by rand() ,很可能会导致mysql的灾难!!
7.每个表都应该设置一个ID主键,最好的是一个INT型,并且设置上自动增加的AUTO_INCREMENT标志,这点其实应该作为设计表结构的第一件必然要做的事!!
8.拆分大的 DELETE 或 INSERT 语句。因为这两个操作是会锁表的,表一锁住了,别的操作都进不来了,就我来说 有时候我宁愿用for循环来一个个执行这些操作。
9.不要用永久链接 mysql_pconnect();除非你真的非常肯定你的程序不会发生意外,不然很可能也会导致你的mysql死掉。
10.永远别要用复杂的mysql语句来显示你的聪明。就我来说,看到一次关联了三,四个表的语句,只会让人觉得很不靠谱。bitsCN.com

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

求建議1155針的cpu哪個最好目前效能最高的1155針CPU是IntelCorei7-3770K。它擁有4個核心和8個線程,基礎頻率為3.5GHz,並支援TurboBoost2.0技術,最高可達到3.9GHz。此外,它還搭載了8MB的三級緩存,是一款非常出色的處理器LGA1155針最強的CPUIntel酷睿i73770K。 LGA1155介面為二三代酷睿處理器所使用的介面類型,效能最好的為Intel酷睿i73770K,這款處理器參數如下:1.適用類型:桌上型電腦;2.CPU系列:酷睿i7;3.CPU

Linux檔案時間的種類及意義在Linux作業系統中,每個檔案都有三種不同類型的時間戳,分別是存取時間(atime)、修改時間(mtime)和改變時間(ctime)。這三種時間戳記記錄了文件在不同操作下的變化,下面將詳細解釋它們的含義並提供相應的程式碼範例。訪問時間(atime):訪問時間是指文件最後一次被訪問的時間。當檔案被讀取、執行或瀏覽時,atime會更新

適用於任何程式語言的資源包括影片課程、筆記以及電子書。在這裡,我將列出Python的最佳資源。 Python官方文件很多網站都提供Python資源,但還是官方文件效果最好。讓我們看看他們提供的資源。 Python初學者指南-https://wiki.python.org/moin/BeginnersGuidePython開發人員指南-https://devguide.python.org/免費的Python圖書−https://wiki.python.org/moin/PythonBooksPyth

隨著電腦科技的快速發展,顯示卡作為電腦的重要組成部分之一,在遊戲、圖形設計等領域扮演著舉足輕重的角色。而顯示卡介面則是連接顯示卡和主機板的橋樑,影響著顯卡的效能和效果。那麼,究竟哪種顯示卡介面效果最好呢?目前市面上主要有PCI、AGP、PCIe這三種常見的顯示卡介面。其中,PCI接口是早期的標準接口,相對來說已經比較過時了。對於一些老舊的計算機或使用簡單辦公需求的

選擇電腦現在大部分的用戶都會看中散熱問題,因此現在的風冷散熱器非常的暢銷,因為價格實惠性價比也高,但是對於哪個最好大部分用戶就不是很明白了,根據現在來看,最好的是瓦爾基里。風冷散熱器哪個最好:答:根據現在的天梯圖來看,最好的是瓦爾基里的「vk星環GL360」。這款水冷的性能很爆炸,而且價格非常的不錯,對於入門的用戶來說,肯定不會吃虧。 vk星環GL360相關介紹:1.這款水冷的顏值很不錯,安裝也比較簡單,對於新手來說操作起來也是很方便的。 2.風扇整體十分的簡約,logo還有一個可以轉動的圓圈,無聊的

電腦配置怎麼選擇最好隨著科技的不斷進步,電腦已經成為了我們生活中不可或缺的一部分,它不僅滿足了我們的工作需求,還能為我們帶來娛樂和休閒。而在選擇電腦時,優秀的配置是十分重要的。本文將為大家介紹選購電腦配置的一些重要因素與技巧。首先,我們需要考慮自己的需求。不同的人用電腦的目的不同,有些人主要用於日常辦公室、上網瀏覽,而有些人可能需要進行高效能的遊戲或專業

win10系統是一款可以讓使用者根據需求來進行設定變更的高人性化系統。今天小編為大家帶來的就是win10解析度最佳設定教學!有需要的小夥伴們一起來看看吧。 、win10解析度最佳設定教學:答:根據系統推薦最好。每個人的系統都會給你一個建議的分辨率,這個數值一般就是最佳的。 win10解析度最佳設定方法:1.先點選左下角開始,然後進入設定。 2、之後點選系統。 3.在螢幕選項的右側分辨率選項下面點擊下拉,可以看到建議的分辨率,設定一下就好了。

哪個網站下載win10最好?現在很多朋友喜歡自己在網路上下載系統安裝或重裝,這就需要一個優秀的下載平台,那麼win10系統下載哪個網站好呢,很多小伙伴不知道怎麼詳細操作,小編下面整理了win10系統下載網站好的介紹,如果有興趣的話,跟著小編一起往下看看吧! win10系統下載網站好的介紹答案:系統520最好。這裡的系統都是安全可靠的,而且安裝方法也很簡單,適合所有使用者使用。 1.這裡的系統有多個好處。 2.首先,確保安全可靠,所有系統都是可以正常安裝不報錯的。 3.其次,安裝操作特別簡單,都是一鍵安裝系統
