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

Loại dữ liệu MySQL nào để sử dụng để lưu trữ các giá trị boolean

Đối với MySQL 5.0.3 trở lên, bạn có thể sử dụng BIT . Sách hướng dẫn cho biết:

Kể từ MySQL 5.0.3, kiểu dữ liệu BIT được sử dụng để lưu trữ các giá trị trường bit. Một loại BIT (M) cho phép lưu trữ các giá trị M-bit. M có thể nằm trong khoảng từ 1 đến 64.

Nếu không, theo hướng dẫn sử dụng MySQL, bạn có thể sử dụng BOOL hoặc BOOLEAN , hiện là bí danh của tinyint (1):

Bool, Boolean:Những loại này là từ đồng nghĩa với TINYINT (1). Giá trị củazero được coi là sai. Các giá trị khác không được coi là đúng.

MySQL cũng tuyên bố rằng:

Chúng tôi dự định triển khai xử lý booleantype đầy đủ, phù hợp với SQL chuẩn, trong MySQLrelease trong tương lai.

Tài liệu tham khảo: http://dev.mysql.com /doc/refman/5.5/en/numeric-type-overview.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - Làm cho một trường hiện có trở thành duy nhất

  2. Xây dựng cơ sở dữ liệu khả dụng cao cho Moodle bằng cách sử dụng MySQL Replication

  3. MySQL MariaDB - Truy vấn sử dụng bảng tạm thời

  4. Lỗi PHP (MySQL):Cảnh báo:mysql_num_rows () mong muốn tham số 1 là tài nguyên

  5. Cài đặt Máy chủ Web trong FreeBSD 6.0 với Apache 2.2, MySQL 5.0 và PHP 5 - Phần 3