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

Cara Menampilkan Susunan Koneksi Anda di MySQL

Saat Anda menjalankan kueri terhadap database MySQL, MySQL menggunakan sekelompok variabel sistem untuk menentukan kumpulan karakter dan susunan mana yang akan digunakan setiap kali kueri dijalankan. Jika klien menggunakan kumpulan karakter yang berbeda ke server, maka MySQL dapat menerjemahkannya ke dalam kumpulan karakter dan susunan yang sesuai.

Saat mengirim hasil kueri kembali ke klien, MySQL dapat menerjemahkan hasil ini kembali ke kumpulan karakter yang berbeda sama sekali jika diperlukan. MySQL menggunakan variabel sistem untuk menentukan set karakter dan susunan mana yang akan digunakan pada setiap langkah ini.

Berikut ini adalah susunan koneksinya:

SELECT @@collation_connection;

Contoh hasil:

+------------------------+
| @@collation_connection |
+------------------------+
| utf8mb4_0900_ai_ci     |
+------------------------+

Menggunakan SHOW VARIABLES Pernyataan

Cara lain untuk mengambil collation_connection variabel sistem adalah dengan menggunakan SHOW VARIABLES pernyataan untuk mengembalikan berbagai variabel sistem terkait pemeriksaan. Cara termudah untuk melakukannya adalah dengan menggunakan LIKE klausa untuk mempersempitnya menjadi hanya variabel yang dimulai dengan collation . Seperti ini:

SHOW VARIABLES LIKE 'collation%';

Ini mengembalikan pemeriksaan untuk server, koneksi, dan database. Seperti ini:

+----------------------+--------------------+
| Variable_name        | Value              |
+----------------------+--------------------+
| collation_connection | utf8mb4_0900_ai_ci |
| collation_database   | utf8_general_ci    |
| collation_server     | utf8mb4_0900_ai_ci |
+----------------------+--------------------+

Anda juga dapat mengembalikan semua variabel sistem set karakter dengan kueri berikut:

SHOW VARIABLES LIKE 'character_set%';

Contoh hasil:

+--------------------------+----------------------------------+
| Variable_name            | Value                            |
+--------------------------+----------------------------------+
| character_set_client     | utf8mb4                          |
| character_set_connection | utf8mb4                          |
| character_set_database   | utf8                             |
| character_set_filesystem | binary                           |
| character_set_results    | utf8mb4                          |
| character_set_server     | utf8mb4                          |
| character_set_system     | utf8                             |
| character_sets_dir       | /usr/local/mysql/share/charsets/ |
+--------------------------+----------------------------------+

Lihat juga:

  • Cara Menemukan Kolasi di MySQL
  • Tampilkan Susunan Server
  • Tampilkan Pengumpulan Basis Data
  • Tampilkan Susunan Tabel
  • Tampilkan Susunan Kolom
  • Apa itu Kolasi?

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL pilih satu kolom DISTINCT, dengan kolom lain yang sesuai

  2. Menggunakan Suka Di MySQL untuk Operasi Pencarian Menggunakan Pola

  3. Bagaimana saya bisa menonaktifkan sementara batasan kunci asing di MySQL?

  4. 10 praktik terbaik teratas di MySQL

  5. Bagaimana cara menggabungkan dua tabel mysql?