MariaDB
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> MariaDB

3 cách để có được sự sắp xếp máy chủ trong MariaDB

Dưới đây là ba cách để hiển thị đối chiếu máy chủ trong MariaDB.

@@collation_server Biến

@@collation_server biến chứa đối chiếu mặc định được sử dụng bởi máy chủ. Điều này tự động được đặt thành đối chiếu mặc định cho một bộ ký tự nhất định khi character_set_server được thay đổi, nhưng nó cũng có thể được đặt theo cách thủ công.

Dưới đây là cách chọn nó:

SELECT @@collation_server;

Kết quả ví dụ:

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

Đó là sự đối chiếu trong môi trường thử nghiệm của tôi. Kết quả bạn nhận được có thể khác nhau, tùy thuộc vào môi trường của bạn.

SHOW VARIABLES Tuyên bố

SHOW VARIABLES câu lệnh hiển thị các giá trị của biến hệ thống MariaDB. Điều này có thể trả về nhiều dữ liệu, vì vậy tốt nhất bạn nên sử dụng WHERE hoặc LIKE để thu hẹp nó lại chỉ những biến mà bạn quan tâm.

Ví dụ:

SHOW VARIABLES WHERE Variable_name = 'collation_server';

Kết quả ví dụ:

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

Ngoài ra, bạn có thể sử dụng LIKE mệnh đề trả về các biến bắt đầu bằng collation :

SHOW VARIABLES LIKE 'collation%';

Kết quả ví dụ:

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

Theo mặc định, SHOW VARIABLES hiển thị SESSION biến. Trong trường hợp này, nó trả về các giá trị có hiệu lực cho kết nối hiện tại.

Do đó, ví dụ trước có thể được viết lại như sau:

SHOW SESSION VARIABLES LIKE 'collation%';

Kết quả ví dụ:

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

Ngoài ra, bạn có thể thay thế SESSION với LOCAL (là từ đồng nghĩa với SESSION ):

SHOW LOCAL VARIABLES LIKE 'collation%';

Bạn cũng có thể sử dụng GLOBAL sửa đổi để hiển thị các giá trị được sử dụng cho các kết nối mới với MariaDB.

Ví dụ:

SHOW GLOBAL VARIABLES LIKE 'collation%';

Kết quả ví dụ:

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

mariadb-admin Tiện ích (hay còn gọi là mysqladmin )

Cũng có thể lấy thông tin đối chiếu máy chủ với mariadb-admin tính thiết thực.

Bạn có thể sử dụng tiện ích này để trả về tất cả các biến. Và bạn có thể thu hẹp các biến đó xuống chỉ những biến mà bạn quan tâm - trong trường hợp này là collation_server biến.

Để chỉ trả về collation_server , mở một thiết bị đầu cuối mới và chạy lệnh sau:

mariadb-admin variables | grep collation_server

Kết quả:

| collation_server     | utf8mb4_general_ci

Một cách khác để làm điều đó là thay thế mariadb-admin với mysqladmin .

Như thế này:

mysqladmin variables | grep collation_server

Bạn sẽ cần sử dụng mysqladmin nếu bạn sử dụng phiên bản MariaDB cũ hơn (trước 10.4.6). Từ MariaDB 10.4.6, mariadb-admin là một liên kết tượng trưng đến mysqladmin. Từ MariaDB 10.5.2, mariadb-admin là tên của tập lệnh, với mysqladmin một liên kết tượng trưng. Xem tài liệu MariaDB cho mysqladmin để biết thêm thông tin.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách cắt ngắn văn bản bằng dấu chấm lửng trong MariaDB

  2. Cách PERIOD_ADD () hoạt động trong MariaDB

  3. Hiểu các chỉ mục trong MySQL:Phần thứ hai

  4. Mã hóa sao lưu cơ sở dữ liệu - Các phương pháp hay nhất

  5. Cách RTRIM_ORACLE () hoạt động trong MariaDB