Di MySQL, Anda dapat menentukan kumpulan karakter dan susunan di berbagai tingkat. Anda dapat menentukannya di tingkat koneksi, tingkat server, tingkat database, tingkat tabel, dan tingkat kolom. Anda juga dapat menentukan susunan dalam kueri Anda sehingga menimpa susunan apa pun yang telah ditentukan sebelumnya pada tingkat yang disebutkan di atas.
Untuk mengatur set karakter dan susunan di tingkat tabel, Anda dapat menggunakan CREATE TABLE
pernyataan atau ALTER TABLE
pernyataan (bergantung pada apakah Anda membuat tabel atau memodifikasinya).
Mengatur Kumpulan Karakter dan Pengumpulan
Untuk menyetel kumpulan karakter dan susunan saat Anda pertama kali membuat tabel, gunakan CHARACTER SET
dan COLLATE
klausa dalam CREATE TABLE
pernyataan:
CREATE TABLE Tasks ( TaskId INT NOT NULL AUTO_INCREMENT, TaskName VARCHAR(255) NOT NULL, PRIMARY KEY (TaskId)) CHARACTER SET latin1 COLLATE latin1_general_ci;
Ini mengatur set karakter tabel ke latin1
dan susunan ke latin1_general_ci
. Ini mengesampingkan kumpulan susunan default di tingkat database dan server.
Ubah Kumpulan Karakter dan Susunan
Untuk mengubah set karakter dan susunan tabel yang ada, gunakan CHARACTER SET
dan COLLATE
klausa dalam ALTER TABLE
pernyataan:
ALTER TABLE Tasks CHARACTER SET tis620 COLLATE tis620_thai_ci;
Ini mengubah set karakter tabel menjadi tis620
dan susunan ke tis620_thai_ci
.
Periksa Kumpulan Karakter dan Pengumpulan
Di MySQL Workbench, Anda dapat memeriksa susunan default tabel dengan mengklik kanan tabel dan memilih Table Maintenance... .
Ada juga beberapa cara untuk memeriksa susunan tabel menggunakan SQL.