Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

pengindeksan parsial mysql, pengindeksan terbalik

Anda dapat membuat indeks pada bidang yang dibatasi oleh panjang awalan, artinya hanya n karakter pertama yang akan dipertimbangkan, Anda tidak dapat melakukannya dengan posisi awal dan akhir yang sewenang-wenang. Baca selengkapnya di BUAT INDEKS mysql halaman dokumentasi.

Dalam hal ini saya baru saja membuat kolom lain, gunakan mysql Mundur berfungsi untuk mengisinya dan membuat indeks di atasnya, sehingga Anda mendapatkan bidang untuk mencari kebalikan dari kata aslinya.

Basis data lain seperti Postgresql memungkinkan Anda untuk mengindeks ekspresi , yang secara efektif memungkinkan Anda untuk mengindeks reverse(col_name) tanpa membuat kolom tambahan. Jadi itu mungkin, hanya saja tidak dengan mysql sekarang. (karena versi 9 potgresql memiliki reverse() asli, saya percaya)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara membuat indeks DESC di MySQL?

  2. MySQL memesan berdasarkan bidang di Eloquent

  3. Bagaimana cara memilih semua catatan kecuali 3 catatan pertama?

  4. Magento:Saran Cadangan

  5. Tambahkan kolom baru di tabel mysql besar