MySQL Server menyokong sambungan yang mungkin tidak ditemui dalam pangkalan data SQL yang lain. Ini bermakna jika sambungan kepada MySQL ini digunakan, kod tersebut tidak boleh dialihkan ke pelayan SQL yang lain. Tetapi kadang-kadang, ia mudah alih.
Mari belajar tentang sambungan MySQL kepada SQL standard -
String boleh disertakan dengan ' (petikan berganda) atau ' (petikan tunggal) secara lalai Jika mod SQL "ANSI_QUOTES" dihidupkan, rentetan Mesti disertakan dalam ', jika " (petikan berganda) digunakan, pelayan akan mentafsirkannya sebagai pengecam.
\ is the escape character for strings.
MySQL tidak menyokong ruang jadual, iaitu, mengakses jadual menggunakan nama pangkalan data dan nama jadual (seperti "database_name.table_name").
Apabila memilih semua lajur yang dipilih menggunakan klausa "kumpulan mengikut", tidak perlu menyatakan nama untuknya. Ini memastikan prestasi yang lebih baik pada pertanyaan tertentu.
Klausa "ORDER BY" tidak boleh ditentukan dengan klausa "GROUP BY", tetapi "ASC" dan "DESC" boleh ditentukan dengan klausa "GROUP BY".
Operator "||" dan "&&" boleh digunakan untuk menunjukkan operasi logik "OR" dan "AND' masing-masing apabila menggunakan pelayan MySQL. Ini kerana, "||" dan "OR", "&& " dan "DAN" adalah sinonim.
Pelayan MySQL tidak menyokong pengendali SQL standard "|". |' rentetan gabungan. Untuk ini, anda boleh menggunakan fungsi "CONCAT".
Atas ialah kandungan terperinci Sambungan MySQL kepada SQL standard. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!