데이터 베이스 MySQL 튜토리얼 MySQL SQL语句优化的10条建议_MySQL

MySQL SQL语句优化的10条建议_MySQL

Jun 01, 2016 pm 01:18 PM
최대 유형

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

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

가성비 좋은 1155핀 CPU 추천해주세요 가성비 좋은 1155핀 CPU 추천해주세요 Jan 14, 2024 pm 01:30 PM

현재 성능이 가장 좋은 1155핀 CPU는 인텔 Corei7-3770K 추천해주세요. 4코어 8스레드, 기본 주파수 3.5GHz, 최대 3.9GHz까지 도달할 수 있는 TurboBoost2.0 기술을 지원합니다. 또한 8MB의 레벨 3 캐시를 탑재하고 있으며 Intel Core i73770K 중 가장 강력한 CPU인 LGA1155 핀을 탑재한 뛰어난 프로세서입니다. LGA1155 인터페이스는 2세대 및 3세대 Core 프로세서에서 사용되는 인터페이스 유형입니다. 이 프로세서의 매개변수는 다음과 같습니다. 1. 적용 가능한 유형: 데스크탑, Core i7; .

Linux 파일 시간의 유형과 의미 Linux 파일 시간의 유형과 의미 Feb 22, 2024 am 08:36 AM

Linux 파일 시간의 유형 및 의미 Linux 운영 체제에서 각 파일에는 액세스 시간(atime), 수정 시간(mtime) 및 변경 시간(ctime)이라는 세 가지 유형의 타임스탬프가 있습니다. 이 세 가지 타임스탬프는 서로 다른 작업에서 파일 변경을 기록합니다. 해당 의미는 아래에서 자세히 설명하고 해당 코드 예제가 제공됩니다. 접근 시간(atime): 접근 시간은 파일에 마지막으로 접근한 시간을 의미합니다. atime은 파일을 읽거나 실행하거나 탐색할 때 업데이트됩니다.

어떤 그래픽 카드 인터페이스가 가장 잘 작동합니까? 어떤 그래픽 카드 인터페이스가 가장 잘 작동합니까? Feb 22, 2024 am 10:51 AM

컴퓨터 기술의 급속한 발전과 함께 그래픽 카드는 컴퓨터의 중요한 구성 요소 중 하나로 게임, 그래픽 디자인 및 기타 분야에서 중추적인 역할을 하고 있습니다. 그래픽 카드 인터페이스는 그래픽 카드와 마더보드를 연결하는 브리지로, 그래픽 카드의 성능과 효과에 영향을 미칩니다. 그렇다면 어떤 그래픽 카드 인터페이스가 가장 잘 작동할까요? 현재 시장에는 PCI, AGP 및 PCIe의 세 가지 일반적인 그래픽 카드 인터페이스가 있습니다. 그중 PCI 인터페이스는 초기 표준 인터페이스이며 상대적으로 오래되었습니다. 일부 오래된 컴퓨터 또는 단순한 사무실 요구 사항의 경우

최고의 Python 리소스는 무엇입니까? 최고의 Python 리소스는 무엇입니까? Sep 16, 2023 pm 02:29 PM

모든 프로그래밍 언어에 대한 리소스에는 비디오 강의, 노트, 전자책이 포함됩니다. 여기에서는 Python에 대한 최고의 리소스를 나열하겠습니다. Python 공식 문서 많은 웹사이트에서 Python 리소스를 제공하지만 공식 문서가 가장 좋습니다. 그들이 제공하는 리소스를 살펴보겠습니다. Python 초보자 가이드 - https://wiki.python.org/moin/BeginnersGuide Python 개발자 가이드 - https://devguide.python.org/무료 Python 책 − https://wiki.python.org/moin/PythonBooksPyth

최고의 공냉식 라디에이터는 무엇입니까? 최고의 공냉식 라디에이터는 무엇입니까? Jan 25, 2024 am 11:06 AM

컴퓨터를 선택할 때 대부분의 사용자는 열 방출 문제에 주의를 기울입니다. 따라서 현재 공냉식 라디에이터는 저렴하고 비용 효율적이기 때문에 매우 인기가 있습니다. 그러나 대부분의 사용자는 어느 것이 가장 좋은지 잘 이해하지 못합니다. 현 상황에서는 발키리가 제일 좋습니다. 어떤 공냉식 라디에이터가 가장 좋은가요? A: 현재 래더 차트에 따르면 가장 좋은 것은 Valkyrie의 "vk Star Ring GL360"입니다. 이 수냉식 쿨러의 성능은 폭발적이며, 가격도 매우 좋아서 초보 사용자에게는 절대 부담이 되지 않을 것입니다. vk Starring GL360 관련 소개: 1. 이 수냉식 제품은 보기에도 좋고 설치도 비교적 간단합니다. 초보자도 작동하기 매우 편리합니다. 2. 부채는 전체적으로 매우 단순합니다. 로고에도 회전하는 원이 있어 지루합니다.

Java 소프트웨어의 유형 및 특성 이해: 다양한 유형의 Java 소프트웨어 및 해당 특성을 이해합니다. Java 소프트웨어의 유형 및 특성 이해: 다양한 유형의 Java 소프트웨어 및 해당 특성을 이해합니다. Dec 23, 2023 pm 12:16 PM

Java 소프트웨어 공개: Java 소프트웨어의 유형과 특성을 살펴보려면 구체적인 코드 예제가 필요합니다. Java는 널리 사용되는 컴퓨터 프로그래밍 언어로, 크로스 플랫폼 기능, 강력한 이식성, 객체 지향성 및 기타 장점을 가지고 있습니다. 소프트웨어 개발 분야에서 인기를 얻었습니다. 이 기사에서는 Java 소프트웨어의 유형과 특성을 자세히 살펴보고 특정 코드 예제를 통해 Java 소프트웨어의 강력한 기능을 보여줍니다. 1. Java 애플리케이션 Java 애플리케이션은 일반적으로 운영 체제에서 직접 실행할 수 있는 독립적인 프로그램을 의미합니다. 명령을 전달할 수 있습니다

최상의 컴퓨터 구성을 선택하는 방법 최상의 컴퓨터 구성을 선택하는 방법 Feb 21, 2024 am 11:18 AM

최고의 컴퓨터 구성을 선택하는 방법 지속적인 기술 발전으로 컴퓨터는 우리의 업무 요구를 충족할 뿐만 아니라 오락과 여가를 제공하는 우리 삶의 필수적인 부분이 되었습니다. 컴퓨터를 선택할 때 우수한 구성이 매우 중요합니다. 이 기사에서는 컴퓨터 구성 구매 시 몇 가지 중요한 요소와 팁을 소개합니다. 첫째, 우리는 우리 자신의 필요를 고려해야 합니다. 사람들은 각기 다른 목적으로 컴퓨터를 사용합니다. 어떤 사람들은 주로 일상적인 사무 작업과 인터넷 브라우징을 위해 컴퓨터를 사용하는 반면, 어떤 사람들은 고성능 게임이나 전문적인 용도로 컴퓨터를 필요로 할 수도 있습니다.

win10을 다운로드하기에 가장 좋은 웹사이트는 어디인가요? win10을 다운로드하기에 가장 좋은 웹사이트는 어디인가요? Jun 29, 2023 pm 07:33 PM

win10을 다운로드하기에 가장 좋은 웹사이트는 어디입니까? 요즘에는 많은 친구들이 시스템을 온라인으로 다운로드하고 설치하거나 다시 설치하는 것을 좋아합니다. 그러면 어떤 웹사이트가 win10 시스템을 다운로드하는 데 좋은가요? 아래의 win10 시스템용 웹사이트를 다운로드하세요. 좋은 소개입니다. 관심이 있으시면 편집자를 따라 아래를 읽어보세요! win10 시스템 다운로드 웹사이트에 대한 좋은 소개 답변: 시스템 520이 최고입니다. 여기의 시스템은 안전하고 신뢰할 수 있으며 설치 방법도 매우 간단하여 모든 사용자에게 적합합니다. 1. 이 시스템에는 여러 가지 이점이 있습니다. 2. 우선, 모든 시스템이 오류 없이 정상적으로 설치될 수 있도록 안전성과 신뢰성을 보장합니다. 3. 둘째, 설치 작업이 매우 간단하며 원클릭으로 시스템이 설치됩니다.

See all articles