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

3 Cara Mendapatkan Kumpulan Server di MariaDB

Berikut adalah tiga cara untuk menampilkan susunan server di MariaDB.

@@collation_server Variabel

@@collation_server variabel berisi susunan default yang digunakan oleh server. Ini secara otomatis diatur ke susunan default untuk kumpulan karakter yang diberikan ketika character_set_server diubah, tetapi juga dapat diatur secara manual.

Berikut cara memilihnya:

SELECT @@collation_server;

Contoh hasil:

+--------------------+
| @@collation_server |
+--------------------+
| utf8mb4_general_ci |
+--------------------+

Itulah susunan di lingkungan pengujian saya. Hasil yang Anda dapatkan mungkin berbeda, tergantung pada lingkungan Anda.

SHOW VARIABLES Pernyataan

SHOW VARIABLES pernyataan menunjukkan nilai-nilai variabel sistem MariaDB. Ini dapat mengembalikan banyak data, jadi biasanya yang terbaik adalah menggunakan WHERE atau LIKE klausa untuk mempersempitnya menjadi hanya variabel yang Anda minati.

Contoh:

SHOW VARIABLES WHERE Variable_name = 'collation_server';

Contoh hasil:

+------------------+--------------------+
| Variable_name    | Value              |
+------------------+--------------------+
| collation_server | utf8mb4_general_ci |
+------------------+--------------------+

Atau, Anda dapat menggunakan LIKE klausa untuk mengembalikan variabel yang dimulai dengan collation :

SHOW VARIABLES LIKE 'collation%';

Contoh hasil:

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

Secara default, SHOW VARIABLES menunjukkan SESSION variabel. Dalam hal ini, ini mengembalikan nilai yang berlaku untuk koneksi saat ini.

Oleh karena itu, contoh sebelumnya dapat ditulis ulang sebagai berikut:

SHOW SESSION VARIABLES LIKE 'collation%';

Contoh hasil:

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

Atau, Anda dapat mengganti SESSION dengan LOCAL (yang merupakan sinonim dari SESSION ):

SHOW LOCAL VARIABLES LIKE 'collation%';

Anda juga dapat menggunakan GLOBAL pengubah untuk menampilkan nilai yang digunakan untuk koneksi baru ke MariaDB.

Contoh:

SHOW GLOBAL VARIABLES LIKE 'collation%';

Contoh hasil:

+----------------------+--------------------+
| Variable_name        | Value              |
+----------------------+--------------------+
| collation_connection | utf8mb4_general_ci |
| collation_database   | utf8mb4_general_ci |
| collation_server     | utf8mb4_general_ci |
+----------------------+--------------------+

The mariadb-admin Utilitas (alias mysqladmin )

Anda juga dapat memperoleh informasi susunan server dengan mariadb-admin kegunaan.

Anda dapat menggunakan utilitas ini untuk mengembalikan semua variabel. Dan Anda dapat mempersempit variabel tersebut menjadi hanya yang Anda minati – dalam hal ini, collation_server variabel.

Untuk mengembalikan collation_server variabel, buka terminal baru dan jalankan perintah berikut:

mariadb-admin variables | grep collation_server

Hasil:

| collation_server     | utf8mb4_general_ci

Cara lain untuk melakukannya adalah mengganti mariadb-admin dengan mysqladmin .

Seperti ini:

mysqladmin variables | grep collation_server

Anda harus menggunakan mysqladmin jika Anda menggunakan versi MariaDB sebelumnya (sebelum 10.4.6). Dari MariaDB 10.4.6, mariadb-admin adalah symlink ke mysqladmin. Dari MariaDB 10.5.2, mariadb-admin adalah nama skrip, dengan mysqladmin sebuah symlink. Lihat dokumentasi MariaDB untuk mysqladmin untuk informasi lebih lanjut.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Fungsi Tanggal &Waktu MariaDB (Daftar Lengkap)

  2. Bagaimana OCTET_LENGTH() Bekerja di MariaDB

  3. Cara Mengatur Replikasi MariaDB (Master-Slave) di CentOS/RHEL 7 dan Debian 8/9

  4. Bagaimana NVL() Bekerja di MariaDB

  5. Cara mengkonfigurasi SELinux untuk sistem berbasis MySQL (Replikasi MySQL/MariaDB + Galera)