MariaDB
 sql >> Teknologi Basis Data >  >> RDS >> MariaDB

Setel Kumpulan Karakter dan Pengumpulan Database di MariaDB

Anda dapat menentukan set karakter dan susunan di berbagai level di MariaDB. 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 menyetel kumpulan karakter dan susunan di tingkat basis data, gunakan CREATE DATABASE pernyataan atau ALTER DATABASE pernyataan (tergantung pada apakah Anda membuat database atau memodifikasinya).

Saat Membuat Basis Data

Berikut ini contoh pengaturan collation dan character set saat membuat database:

CREATE DATABASE MyDB
CHARACTER SET latin1 
COLLATE latin1_german1_ci;

Itu membuat database bernama MyDB dengan latin1 set karakter, dan kumpulan latin1_german1_ci .

Ada beberapa cara untuk memeriksa susunan basis data dan kumpulan karakter di MariaDB. Ini dia:

USE MyDB; 
SELECT @@character_set_database, @@collation_database;

Hasil:

+--------------------------+----------------------+
| @@character_set_database | @@collation_database |
+--------------------------+----------------------+
| latin1                   | latin1_german1_ci    |
+--------------------------+----------------------+

Kita bisa melihat bahwa database menggunakan collation dan character set yang kita tentukan saat membuatnya.

Mengubah Basis Data yang Ada

Berikut ini contoh perubahan collation dan character set pada database yang sudah ada:

ALTER DATABASE MyDB 
CHARACTER SET utf8 
COLLATE utf8_spanish_ci;

Mari kita periksa kembali databasenya:

USE MyDB; 
SELECT @@character_set_database, @@collation_database;

Hasil:

+--------------------------+----------------------+
| @@character_set_database | @@collation_database |
+--------------------------+----------------------+
| utf8                     | utf8_spanish_ci      |
+--------------------------+----------------------+

Sekarang menggunakan susunan dan set karakter baru.

Memeriksa Kumpulan dan Kumpulan Karakter di MariaDB

Ada berbagai cara untuk memeriksa susunan dan kumpulan karakter di MariaDB, tergantung pada level yang Anda periksa (server, database, tabel, kolom, koneksi, dll). Lihat 4 Cara Mendapatkan Kumpulan Basis Data dan Menampilkan Susunan di MariaDB sebagai contoh.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana MAKE_SET() Bekerja di MariaDB

  2. Opsi Failover Cluster Basis Data Lengkap Multi-Cloud untuk Cluster MariaDB

  3. Bagaimana LEAST() Bekerja di MariaDB

  4. 3 Cara Mendapatkan Nama Hari dari Tanggal di MariaDB

  5. Memperkenalkan MariaDB Platform X5:database beban kerja apa pun, sekarang dalam skala apa pun