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

Cara Mengatur Set Karakter dan Susunan Tabel di MySQL

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Subkueri vs bergabung

  2. Memigrasikan MySQL ke PostgreSQL di AWS RDS, Bagian 4

  3. Dapatkan catatan dengan nilai maksimal untuk setiap grup hasil SQL yang dikelompokkan

  4. Cara Mendapatkan Catatan 15 Hari Terakhir di MySQL

  5. Permintaan MySQL, MAX() + GROUP BY