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

MySQL 5.6 membuat tampilan dengan set karakter unicode

Pada dasarnya tidak ada alasan untuk menggunakan usc2 atau utf16 atau utf32 dalam tabel MySQL. Gunakan utf8mb4 saja. (Atau utf8 jika Anda memiliki MySQL versi lama.)

Harap berikan SHOW VARIABLES LIKE "char%"; Hal-hal tertentu tidak boleh diubah:

mysql> SHOW VARIABLES LIKE "char%";
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8mb4                    |
| character_set_connection | utf8mb4                    |
| character_set_database   | utf8mb4                    |
| character_set_filesystem | binary                     | <--
| character_set_results    | utf8mb4                    |
| character_set_server     | utf8mb4                    |
| character_set_system     | utf8                       | <--
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+

Saat Anda membuat tampilan, Anda tidak mengatur rangkaian karakter. Saya dapat melihatnya dari SHOW your Anda ketika dikatakan:

character_set_client: utf8



  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 cara mengekspor database dari instans Amazon RDS MySQL ke instans lokal?

  2. Cara membuat output dua kolom dari satu kolom

  3. Perbedaan menit dari dua bidang waktu di MySQL

  4. Tabel dasar atau tampilan tidak ditemukan:1146 Tabel Laravel 5

  5. MySQL 5.6 membuat tampilan dengan set karakter unicode