Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kebingungan BOOLEAN atau TINYINT

MySQL tidak memiliki tipe data boolean internal. Ia menggunakan tipe data integer terkecil - TINYINT.

BOOLEAN dan BOOL setara dengan TINYINT(1), karena keduanya sinonim.

Coba buat tabel ini -

CREATE TABLE table1 (
  column1 BOOLEAN DEFAULT NULL
);

Kemudian jalankan SHOW CREATE TABLE, Anda akan mendapatkan output ini -

CREATE TABLE `table1` (
  `column1` tinyint(1) DEFAULT NULL
)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengambil nama pengguna dan kata sandi MySQL saya?

  2. Canonical:Bagaimana cara menyimpan data formulir HTML ke dalam database MySQL

  3. Cara mendapatkan daftar bulan antara dua tanggal di mysql

  4. MySQL - Versi MySQL ini belum mendukung subquery 'LIMIT &IN/ALL/ANY/SOME

  5. mysqld_safe Direktori '/var/run/mysqld' untuk file soket UNIX tidak ada