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

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Sila syorkan CPU 1155-pin mana yang terbaik. CPU 1155-pin semasa dengan prestasi tertinggi ialah Intel Corei7-3770K. Ia mempunyai 4 teras dan 8 benang, frekuensi asas 3.5GHz, dan menyokong teknologi TurboBoost2.0, yang boleh mencapai sehingga 3.9GHz. Di samping itu, ia dilengkapi dengan 8MB cache tahap 3 dan merupakan pemproses yang sangat baik dengan pin LGA1155, CPU Intel Core i73770K yang paling berkuasa. Antara muka LGA1155 ialah jenis antara muka yang digunakan oleh pemproses Teras generasi kedua dan yang terbaik ialah Intel Core i73770K Parameter pemproses ini adalah seperti berikut: 1. Jenis yang berkenaan: desktop 2. Siri CPU: Core i7; CPU

Sumber untuk mana-mana bahasa pengaturcaraan termasuk pelajaran video, nota dan e-buku. Di sini saya akan menyenaraikan sumber terbaik untuk Python. Dokumentasi rasmi Python Banyak laman web menyediakan sumber Python, tetapi dokumentasi rasmi adalah yang terbaik. Mari kita lihat sumber yang mereka tawarkan. Panduan Permulaan Python - https://wiki.python.org/moin/BeginnersGuidePython Panduan Pembangun - https://devguide.python.org/Buku Python Percuma − https://wiki.python.org/moin/PythonBooksPyth

Jenis dan maksud masa fail Linux Dalam sistem pengendalian Linux, setiap fail mempunyai tiga jenis cap masa yang berbeza iaitu masa capaian (atime), masa pengubahsuaian (mtime) dan masa perubahan (ctime). Tiga cap masa ini merekodkan perubahan fail di bawah operasi yang berbeza Maknanya akan diterangkan secara terperinci di bawah dan contoh kod yang sepadan akan diberikan. Masa capaian (masa): Masa capaian merujuk kepada kali terakhir fail itu diakses. atime dikemas kini apabila fail dibaca, dijalankan atau disemak imbas

Dengan perkembangan pesat teknologi komputer, kad grafik, sebagai salah satu komponen penting komputer, memainkan peranan penting dalam permainan, reka bentuk grafik dan bidang lain. Antara muka kad grafik ialah jambatan yang menghubungkan kad grafik dan papan induk, yang menjejaskan prestasi dan kesan kad grafik. Jadi, antara muka kad grafik manakah yang paling berkesan? Pada masa ini, terdapat tiga antara muka kad grafik biasa di pasaran: PCI, AGP, dan PCIe. Antaranya, antara muka PCI adalah antara muka standard awal dan agak ketinggalan zaman. Untuk beberapa komputer lama atau keperluan pejabat yang ringkas

Perisian Java Didedahkan: Untuk meneroka jenis dan ciri perisian Java, contoh kod khusus diperlukan Java ialah bahasa pengaturcaraan komputer yang digunakan secara meluas Ia mempunyai ciri-ciri merentas platform, mudah alih yang kuat, berorientasikan objek dan kelebihan lain mendapat populariti dalam bidang pembangunan perisian yang digunakan secara meluas. Artikel ini akan menyelidiki jenis dan ciri perisian Java dan menunjukkan fungsinya yang berkuasa melalui contoh kod tertentu. 1. Aplikasi Java Aplikasi Java biasanya merujuk kepada program bebas yang boleh dijalankan terus pada sistem pengendalian. Mereka boleh lulus arahan

Laman web manakah yang terbaik untuk memuat turun win10? Pada masa kini, ramai rakan suka memuat turun dan memasang atau memasang semula sistem dalam talian Ini memerlukan platform muat turun yang sangat baik Jadi laman web mana yang bagus untuk memuat turun sistem win10? laman web untuk sistem win10 di bawah Pengenalan yang baik, jika anda berminat, ikuti editor untuk membaca di bawah! Pengenalan yang baik untuk laman web muat turun sistem win10 Jawapan: Sistem 520 adalah yang terbaik. Sistem di sini adalah selamat dan boleh dipercayai, dan kaedah pemasangan juga sangat mudah, sesuai untuk semua pengguna. 1. Sistem di sini mempunyai beberapa faedah. 2. Pertama sekali, pastikan keselamatan dan kebolehpercayaan Semua sistem boleh dipasang secara normal tanpa ralat. 3. Kedua, operasi pemasangan adalah sangat mudah, dan sistem dipasang dengan satu klik.

Bagaimana untuk memilih konfigurasi komputer yang terbaik Dengan kemajuan teknologi yang berterusan, komputer telah menjadi bahagian yang amat diperlukan dalam kehidupan kita. Ia bukan sahaja memenuhi keperluan kerja kita, tetapi juga membawa kita hiburan dan masa lapang. Apabila memilih komputer, konfigurasi yang sangat baik adalah sangat penting. Artikel ini akan memperkenalkan anda kepada beberapa faktor dan petua penting semasa membeli konfigurasi komputer. Pertama, kita perlu mempertimbangkan keperluan kita sendiri. Orang yang berbeza menggunakan komputer untuk tujuan yang berbeza Sesetengah orang menggunakannya terutamanya untuk kerja pejabat harian dan menyemak imbas Internet, manakala yang lain mungkin memerlukan permainan berprestasi tinggi atau profesional

Sistem win10 adalah sistem yang sangat mesra pengguna yang membolehkan pengguna membuat perubahan tetapan mengikut keperluan mereka. Hari ini, editor membawakan anda tutorial tentang tetapan terbaik untuk resolusi win10! Rakan-rakan yang memerlukan, sila datang dan lihat. , Tutorial tetapan terbaik resolusi Win10: Jawapan: Sebaik-baiknya ikut cadangan sistem. Sistem setiap orang akan memberikan anda resolusi yang disyorkan, dan nilai ini biasanya yang terbaik. Kaedah tetapan terbaik untuk resolusi win10: 1. Mula-mula klik pada sudut kiri bawah untuk memulakan, dan kemudian masukkan tetapan. 2. Kemudian klik Sistem. 3. Klik menu lungsur di bawah pilihan resolusi di sebelah kanan pilihan skrin Anda boleh melihat resolusi yang disyorkan dan hanya menetapkannya.
