Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Którego typu danych MySQL użyć do przechowywania wartości logicznych

W przypadku MySQL 5.0.3 i nowszych możesz użyć BIT . Instrukcja mówi:

Od MySQL 5.0.3 typ danych BIT jest używany do przechowywania wartości pól bitowych. Typ BIT(M) umożliwia przechowywanie wartości M-bitowych. M może wynosić od 1 do 64.

W przeciwnym razie, zgodnie z instrukcją MySQL, możesz użyć BOOL lub BOOLEAN , które są obecnie aliasami tinyint (1):

Bool, Boolean:te typy są synonimami TINYINT (1). Wartość zero jest uważana za fałsz. Wartości niezerowe są uważane za prawdziwe.

MySQL stwierdza również, że:

Zamierzamy wdrożyć pełną obsługę typów logicznych, zgodnie ze standardowym SQL, w przyszłym wydaniu MySQL.

Referencje: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. Czy MySQL FIND_IN_SET lub odpowiednik może używać indeksów?

  2. WYBIERZ * Z wielu tabel. MySQL

  3. Jak przekonwertować czas MySQL

  4. Wprowadzenie do poleceń SQL

  5. Zmiana hasła root MySQL