ไม่มีความแตกต่างระหว่าง TINYINT(1) และบูลีน คำหลัก Bool หรือ Boolean ภายในแปลงเป็น TINYINT(1) หรือเราสามารถพูดได้ว่า Bool หรือ Boolean มีความหมายเหมือนกันกับ TINYINT(1)
ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable ( isMarried Boolean); ตกลง สืบค้น 0 แถวได้รับผลกระทบ (1.77 วินาที)
ให้เราตรวจสอบคำอธิบายของตาราง -
mysql> อธิบาย DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+-----------+------+----+-------- --------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต้น | พิเศษ |+-----------+------------+------+----+--------- +-------+| แต่งงานแล้ว | Tinyint(1) | ใช่ | | NULL | |+-----------+------------+------+----+---------+ --------+1 แถวในชุด (0.01 วินาที)แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable (จริง) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.30 วินาที) mysql> แทรกลงในค่า DemoTable (เท็จ) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.16 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+| แต่งงานแล้ว |+-----------+| 1 || 0 |+-----------+2 แถวในชุด (0.00 วินาที)