Tips Dan Trik Menggunakan MySQL & PHP Part-1

Posted on

Berikut yaitu beberapa Tips Dan Trik Menggunakan MySQL & PHP dan  petunjuk bagi menolong mengarahkan diri. Bagi hanya memeriksa versi yang teman-teman jalankan, teman-teman dapat menggunakan

Dan kalau teman-teman menggunakan

Akan menampilkan banyak pengaturan yang bermanfaat. Misalnya, apa default_storage_engine teman-teman? Beberapa dari ini mesti benar-benar urgen bagi kinerja-dimulai dengan ukuran cache query. Saya akan mulai dengan tip dari Peter Zaitsev.

Setelannya sering dikotori di banyak file my.ini. Sekarang ini setelah saya upgrade ke 5.5, file my.ini telah hilang. File utama tampaknya “/etc/my.cnf”. Dikala ini yang nampaknya menjadi versi utama. Ada pun beberapa contoh file konfigurasi di “/ usr / share / mysql”.

Reset Auto-Increment

Dikala Kamu menguji, Kamu dapat membangun dan menghapus banyak catatan. Dengan peningkatan otomatis, Kamu dapat menemukan diri Kamu dengan bidang ID dengan nilai tinggi bila tak ada banyak di database. Bagi mengatur ulang ini, gunakan:

Dimana 12 yaitu nomor berikutnya yang ingin sahabat gunakan. Ini mesti melampaui angka terakhir.

Bila Kamu ingin memberi nomor baru semuanya di kolom kenaikan otomatis (yang adalah sebuah fungsi yang berbeda, dan yang perlu dipertimbangkan dengan hati-hati seolah-olah meja lain bergantung di ID itu, Kamu yaitu roti panggang), lalu turunkan kolomnya, dan bikin lagi, dengan Auto Increment.

Memperoleh Nama Kolom dari tabel mySQL (PDO)

 Memperoleh Nama Kolom yang dikembalikan oleh Query (PDO)

Dikala menyusun kueri secara terprogram, Kamu mungkin tak tahu bidang yang Kamu minta-namun Kamu mungkin memerlukan nama bagi menampilkannya.

Prosedur Tersimpan vs Manfaat Tersimpan

Perbedaan utama yang perlu diingat yaitu bahwa guna tersimpan dapat digunakan pada pernyataan SQL, seperti guna asli seperti AVG (), sedangkan prosedur mesti dipanggil sendiri, dengan menggunakan CALL.

Nilai default
Bagi tipe DATE yang non NULL, kecuali kalau Kamu menentukan nilai default, MySQL akan menggunakan ‘000-00-00’, yang bukan tanggal yang valid dan dapat mempengaruhi etos kerja Kamu. Saya menggunakan ‘1970-01-01’, yang adalah sebuah tanggal sangat awal yang bekerja dengan tabel InnoDB, terlepas dari apa yang disebut manual.
Menghitung Baris bagi Paging
Dikala paging, Kamu mungkin akan mengeluarkan SELECT dengan LIMIT. Bagi mengetahui jumlah total catatan, pendekatan tradisional yaitu mengeluarkan kueri kedua: SELECT COUNT

dll.
Selaku gantinya, pada kueri SELECT Kamu dengan LIMIT, masukkan tanda ‘SQL_CALC_FOUND_ROWS’ sesaat setelah SELECT, misalnya,



Hal ini menyebabkan MySQL menghitung jumlah baris yang akan dikembalikan tanpa LIMIT. Berikutnya, bagi mengambil jumlah baris, masukkan SELECT FOUND_ROWS ().

Tampilan Terwujud

Tampilan MySQL di dasarnya disimpan pernyataan SELECT. Ini berarti setiap kali Kamu melihat data, Kamu mengeluarkan SELECT. Bila, sebaliknya, tampilan disimpan pada tabel, pengambilan dapat lebih cepat. Ini disebut “tampilan terwujud”. Menurut penulis High-Performance MySQL, Flexviews adalah sebuah implementasi yang benar-benar bagus dari tampilan terwujud. Saya belum mencobanya, tapi ada di daftar fungsi.

Trik dengan Variabel yang Ditentukan Pengguna

Di MySQL, Kamu dapat menetapkan variabel yang ditentukan pengguna, yang diawali dengan karakter ‘@’, dengan sintaks ini (antara lain):

Hal yang rapi yaitu Kamu dapat menetapkan variabel “inline” dalam kurun waktu kueri. Tetapi kalau Kamu menetapkan variabel di bagian SELECT dari pernyataan dan mengujinya di WHERE, Kamu menuju masalah, karena variabel mungkin tak diinisialisasi dikala Kamu berpikir. Baca manualnya.

Menampilkan Nomor Baris

Berikut yaitu trik yang terkenal bagi menampilkan nomor baris.

Leave a Reply

Your email address will not be published. Required fields are marked *