Mengubah Pengumpulan untuk Pangkalan Data, Jadual dan Lajur
Untuk mengubah penyusunan bagi pangkalan data, jadual atau lajur, terdapat SQL tertentu perintah yang boleh dilaksanakan. Menetapkan perubahan melalui PhpMyAdmin mungkin bukan pilihan untuk pengubahsuaian pukal.
Menukar Pengumpulan Pangkalan Data
ALTER DATABASE <database_name> CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Arahan ini menetapkan pengumpulan lalai baharu untuk pangkalan data. Walau bagaimanapun, ia tidak akan mengubah suai jadual sedia ada.
Menukar Pengumpulan Jadual
ALTER TABLE <table_name> CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Arahan ini menukar keseluruhan jadual kepada penyusunan yang ditentukan, termasuk lajurnya.
Menukar Lajur Pengumpulan
ALTER TABLE <table_name> MODIFY <column_name> VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Arahan ini mengubah suai penyusunan untuk lajur tertentu dalam jadual. Ia boleh digunakan untuk mengubah penyusunan lajur individu tanpa menjejaskan penyusunan keseluruhan jadual.
Nota: Secara umumnya disyorkan untuk menukar penyusunan pada peringkat jadual kerana ia mengemas kini lajur secara automatik juga. Menukar penyusunan untuk lajur tertentu biasanya hanya diperlukan dalam keadaan luar biasa.
Atas ialah kandungan terperinci Bagaimanakah Saya Menukar Pangkalan Data, Jadual dan Pengumpulan Lajur Menggunakan SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!