Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Menukar Pangkalan Data, Jadual dan Pengumpulan Lajur Menggunakan SQL?

Bagaimanakah Saya Menukar Pangkalan Data, Jadual dan Pengumpulan Lajur Menggunakan SQL?

Mary-Kate Olsen
Lepaskan: 2024-12-04 18:54:12
asal
1088 orang telah melayarinya

How Do I Change Database, Table, and Column Collation Using SQL?

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;
Salin selepas log masuk

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;
Salin selepas log masuk

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;
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan