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

MySQL và UTF-8

ĐẶT TÊN

SET NAMES cho biết bộ ký tự mà máy khách sẽ sử dụng để gửi các câu lệnh SQL tới máy chủ. Điều đó có nghĩa là SET NAMES 'cp1251' cho máy chủ biết "các thư đến trong tương lai từ máy khách này nằm trong bộ ký tự cp1251." Nó cũng chỉ định bộ ký tự mà máy chủ nên sử dụng để gửi kết quả trở lại máy khách.

ĐẶT BỘ NHÂN VẬT

SET CHARACTER SET tương tự như SET NAMES , nhưng đặt character_set_connectioncollation_connection thành character_set_databasecollation_database . A SET CHARACTER SET x câu lệnh tương đương với ba câu lệnh sau:

SET character_set_client = x;
SET character_set_results = x;
SET collation_connection = @@collation_database;

ĐẶT TÊN là đủ.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thay đổi giá trị thả xuống thay đổi truy vấn tương ứng. bảng - với php, mysql, ajax, jquery

  2. Thay thế \ r \ n bằng PHP

  3. Làm cách nào để bạn thay đổi mức cách ly SQL từ Python bằng MySQLdb?

  4. Làm cách nào để xóa các hàng trùng lặp và giữ hàng có giá trị cao hơn?

  5. Làm thế nào để truy vấn hàng có giá trị thấp nhất và cũng để biết giá trị của giá trị cao nhất?