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

Cách lưu trữ Ký tự Emoji trong Cơ sở dữ liệu MySQL

1) Cơ sở dữ liệu:Thay đổi đối chiếu mặc định của Cơ sở dữ liệu thành utf8mb4 .

2) Bảng:Thay đổi đối chiếu bảng dưới dạng CHARACTER SET utf8mb4 COLLATE utf8mb4_bin .

Truy vấn:

ALTER TABLE Tablename CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin

3) Mã:

INSERT INTO tablename (column1, column2, column3, column4, column5, column6, column7)
VALUES ('273', '3', 'Hdhdhdh😜😀😊😃hzhzhzzhjzj 我爱你 ❌', 49, 1, '2016-09-13 08:02:29', '2016-09-13 08:02:29')

4) Đặt utf8mb4 trong kết nối cơ sở dữ liệu:

  $database_connection = new mysqli($server, $user, $password, $database_name); 
  $database_connection->set_charset('utf8mb4');


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CHỌN của chế độ xem chứa một truy vấn con trong mệnh đề FROM

  2. Làm cách nào để tôi có thể lặp lại tập kết quả MySQL nhiều lần bằng cách sử dụng các hàm mysql_ *?

  3. Cách hoạt động của hàm RTRIM () trong MySQL

  4. Cách lặp lại các hàng trong bảng từ db (php)

  5. Lệnh SQL để liệt kê &hiển thị tất cả cơ sở dữ liệu trong MySQL &MariaDB