Các ký tự bộ và bộ tham chiếu được sử dụng làm giá trị mặc định cho các cột định nghĩa nếu các ký tự cột và bộ tham chiếu không được định nghĩa chỉ trong các cột định nghĩa riêng lẻ. Các ký tự và tham chiếu là phần mở rộng MySQL;
10. 3. 3 & NBSP;
Mỗi cơ sở dữ liệu đều có cơ sở dữ liệu ký tự và đối chiếu cơ sở dữ liệu. Các câu lệnh
+----------------------------+---------+
| Variable_name | Value |
+----------------------------+---------+
| character_set_database | latin1 |
+----------------------------+---------+
2 và +----------------------------+---------+
| Variable_name | Value |
+----------------------------+---------+
| character_set_database | latin1 |
+----------------------------+---------+
3 có các tùy chọn điều kiện để chỉ định bộ ký tự và đối chiếu ký tự cơ sở dữ liệu. +----------------------------+---------+
| Variable_name | Value |
+----------------------------+---------+
| character_set_database | latin1 |
+----------------------------+---------+
0Từ khoá
+----------------------------+---------+
| Variable_name | Value |
+----------------------------+---------+
| character_set_database | latin1 |
+----------------------------+---------+
4 could be used instead bởi vì +----------------------------+---------+
| Variable_name | Value |
+----------------------------+---------+
| character_set_database | latin1 |
+----------------------------+---------+
5Các điều khoản
mysql> USE my_database;
mysql> show variables like "character_set_database";
7 vàmysql> USE my_database;
mysql> show variables like "character_set_database";
1 cho phép tạo cơ sở dữ liệu với các bộ ký tự và đối chiếu khác nhau trên cùng một máy chủ MySQLCác tùy chọn cơ sở dữ liệu tùy chọn được lưu trữ trong từ dữ liệu và có thể được kiểm tra bằng cách kiểm tra bảng
+----------------------------+---------+
| Variable_name | Value |
+----------------------------+---------+
| character_set_database | latin1 |
+----------------------------+---------+
8Thí dụ
+----------------------------+---------+--------------------+
| database | charset | collation |
+----------------------------+---------+--------------------+
| information_schema | utf8 | utf8_general_ci |
| my_database | latin1 | latin1_swedish_ci |
...
+----------------------------+---------+--------------------+
0MySQL chọn cơ sở dữ liệu hợp nhất ký tự và cơ sở dữ liệu đối chiếu theo cách sau
If all
6 và+----------------------------+---------+--------------------+ | database | charset | collation | +----------------------------+---------+--------------------+ | information_schema | utf8 | utf8_general_ci | | my_database | latin1 | latin1_swedish_ci | ... +----------------------------+---------+--------------------+
7 được chỉ định, SETS SET+----------------------------+---------+--------------------+ | database | charset | collation | +----------------------------+---------+--------------------+ | information_schema | utf8 | utf8_general_ci | | my_database | latin1 | latin1_swedish_ci | ... +----------------------------+---------+--------------------+
8 và đối chứng+----------------------------+---------+--------------------+ | database | charset | collation | +----------------------------+---------+--------------------+ | information_schema | utf8 | utf8_general_ci | | my_database | latin1 | latin1_swedish_ci | ... +----------------------------+---------+--------------------+
9 được sử dụng+----------------------------+---------+--------------------+ | database | charset | collation | +----------------------------+---------+--------------------+ | information_schema | utf8 | utf8_general_ci | | my_database | latin1 | latin1_swedish_ci | ... +----------------------------+---------+--------------------+
Nếu
6 was only known but not ______51, character set+----------------------------+---------+--------------------+ | database | charset | collation | +----------------------------+---------+--------------------+ | information_schema | utf8 | utf8_general_ci | | my_database | latin1 | latin1_swedish_ci | ... +----------------------------+---------+--------------------+
8 and the default default of it is used. Để xem đối chiếu mặc định cho từng bộ ký tự, hãy sử dụng câu lệnh+----------------------------+---------+--------------------+ | database | charset | collation | +----------------------------+---------+--------------------+ | information_schema | utf8 | utf8_general_ci | | my_database | latin1 | latin1_swedish_ci | ... +----------------------------+---------+--------------------+
3 hoặc truy vấn bảngmysql> USE my_database; mysql> show variables like "character_set_database";
4mysql> USE my_database; mysql> show variables like "character_set_database";
5mysql> USE my_database; mysql> show variables like "character_set_database";
Nếu
7 chỉ được định nghĩa mà không có+----------------------------+---------+--------------------+ | database | charset | collation | +----------------------------+---------+--------------------+ | information_schema | utf8 | utf8_general_ci | | my_database | latin1 | latin1_swedish_ci | ... +----------------------------+---------+--------------------+
7, bộ ký tự được liên kết vớimysql> USE my_database; mysql> show variables like "character_set_database";
9 và phản đối+----------------------------+---------+--------------------+ | database | charset | collation | +----------------------------+---------+--------------------+ | information_schema | utf8 | utf8_general_ci | | my_database | latin1 | latin1_swedish_ci | ... +----------------------------+---------+--------------------+
9 được sử dụng+----------------------------+---------+--------------------+ | database | charset | collation | +----------------------------+---------+--------------------+ | information_schema | utf8 | utf8_general_ci | | my_database | latin1 | latin1_swedish_ci | ... +----------------------------+---------+--------------------+
Other face [all
7 vàmysql> USE my_database; mysql> show variables like "character_set_database";
1 đều không được định nghĩa], bộ ký tự máy chủ và đối chiếu máy chủ đều được sử dụngmysql> USE my_database; mysql> show variables like "character_set_database";
Các ký tự và tham chiếu cho cơ sở dữ liệu mặc định có thể được xác định từ các giá trị của các biến hệ thống
+----------------------------+---------+
| Variable_name | Value |
+----------------------------+---------+
| character_set_database | latin1 |
+----------------------------+---------+
55 và______256. Máy chủ đặt các biến này bất kể khi cơ sở dữ liệu nào mặc định thay đổi. Nếu không có cơ sở dữ liệu mặc định, các biến có cùng giá trị với các biến hệ thống cấp máy chủ tương ứng, +----------------------------+---------+
| Variable_name | Value |
+----------------------------+---------+
| character_set_database | latin1 |
+----------------------------+---------+
57 và +----------------------------+---------+
| Variable_name | Value |
+----------------------------+---------+
| character_set_database | latin1 |
+----------------------------+---------+
58Để xem bộ ký tự mặc định và tham chiếu cho một cơ sở dữ liệu đã chọn, hãy sử dụng các câu lệnh này
+----------------------------+---------+--------------------+
| database | charset | collation |
+----------------------------+---------+--------------------+
| information_schema | utf8 | utf8_general_ci |
| my_database | latin1 | latin1_swedish_ci |
...
+----------------------------+---------+--------------------+
1Ngoài ra, để hiển thị các giá trị không thay đổi cơ sở dữ liệu mặc định
+----------------------------+---------+--------------------+
| database | charset | collation |
+----------------------------+---------+--------------------+
| information_schema | utf8 | utf8_general_ci |
| my_database | latin1 | latin1_swedish_ci |
...
+----------------------------+---------+--------------------+
2Ký tự và đối chiếu ký tự cơ sở dữ liệu ảnh hưởng đến các khía cạnh của máy chủ hoạt động
Đối chiếu với các câu lệnh
4, bộ ký tự và đối chiếu ký tự cơ sở dữ liệu được sử dụng làm giá trị mặc định cho các bảng định nghĩa nếu bộ ký tự và bảng đối chiếu không được chỉ định. To override this thing,cung cấp các tùy chọn bảng_______57 và+----------------------------+---------+--------------------+ | database | charset | collation | +----------------------------+---------+--------------------+ | information_schema | utf8 | utf8_general_ci | | my_database | latin1 | latin1_swedish_ci | ... +----------------------------+---------+--------------------+
1 rõ ràngmysql> USE my_database; mysql> show variables like "character_set_database";
Đối chiếu với các câu lệnh
42 bao gồm mệnh đề NO+----------------------------+---------+ | Variable_name | Value | +----------------------------+---------+ | character_set_database | latin1 | +----------------------------+---------+
7, bộ ký tự sử dụng máy chủ được biểu thị bằng biến hệ thốngmysql> USE my_database; mysql> show variables like "character_set_database";
55 để giải thích thông tin trong tệp. To write over this this thing,cung cấp một mệnh đề+----------------------------+---------+ | Variable_name | Value | +----------------------------+---------+ | character_set_database | latin1 | +----------------------------+---------+
45 rõ ràng+----------------------------+---------+ | Variable_name | Value | +----------------------------+---------+ | character_set_database | latin1 | +----------------------------+---------+
Đối với các thói quen được lưu trữ [quy trình và chức năng], bộ ký tự cơ sở dữ liệu có hiệu lực tại thời điểm tạo thông tin thường được sử dụng làm bộ ký tự và đối chiếu các ký tự tham số dữ liệu đó.