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脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++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接口是早期的标准接口,相对来说已经比较过时了。对于一些老旧的计算机或者使用简单办公需求的

Java软件大揭秘:探寻Java软件的种类和特点,需要具体代码示例Java是一种广泛使用的计算机编程语言,具有跨平台特性、可移植性强、面向对象等优势,因此在软件开发领域中得到了广泛应用。本文将深入探讨Java软件的种类和特点,并通过具体的代码示例展示其强大的功能。一、Java应用程序Java应用程序通常是指能够直接在操作系统上运行的独立程序。它们可以通过命令

电脑配置怎么选择最好随着科技的不断进步,电脑已经成为了我们生活中必不可少的一部分,它不仅仅满足了我们的工作需求,还能为我们带来娱乐和休闲。而在选择电脑时,优秀的配置是十分重要的。本文将为大家介绍选购电脑配置的一些重要因素和技巧。首先,我们需要考虑自己的需求。不同的人用电脑的目的不同,有些人主要用于日常办公、上网浏览,而另一些人可能需要进行高性能的游戏或者专业

哪个网站下载win10最好?现在很多朋友喜欢自己在网上下载系统安装或重装,这就需要一个优秀的下载平台,那么win10系统下载哪个网站好呢,很多小伙伴不知道怎么详细操作,小编下面整理了win10系统下载网站好的介绍,如果你感兴趣的话,跟着小编一起往下看看吧!win10系统下载网站好的介绍答:系统520最好。这里的系统都是安全可靠的,而且安装方法也很简单,适合所有用户使用。1、这里的系统有多个好处。2、首先,保证安全可靠,所有系统都是可以正常安装不报错的。3、其次,安装操作特别简单,都是一键安装系统

选择电脑现在大部分的用户都会看中散热问题,因此现在的风冷散热器非常的畅销,因为价格实惠性价比也高,但是对于哪个最好大部分用户就不是很明白了,根据现在来看,最好的是瓦尔基里。风冷散热器哪个最好:答:根据现在的天梯图来看,最好的是瓦尔基里的“vk星环GL360”。这款水冷的性能很爆炸,而且价格非常的不错,对于入门的用户来说,肯定不会吃亏。vk星环GL360相关介绍:1、这款水冷的颜值很不错,安装也比较简单,对于新手来说操作起来也是很方便的。2、风扇整体十分的简约,logo还有一个可以转的圆圈,无聊的
