Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ประเภทข้อมูลที่เล็กที่สุดสำหรับหนึ่งบิตใน MySQL คืออะไร


ชนิดข้อมูลที่เล็กที่สุดสำหรับหนึ่งบิตสามารถเป็นบิต(1) ไวยากรณ์มีดังนี้ −

ชื่อคอลัมน์ของคุณ(1)

เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ −

mysql> สร้างตาราง bitDemo -> ( -> isValid bit(1) -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.49 วินาที)

ตอนนี้คุณสามารถตรวจสอบรายละเอียดทั้งหมดของตารางด้วยความช่วยเหลือของคำสั่ง SHOW CREATE แบบสอบถามมีดังนี้ −

mysql> แสดงการสร้างตาราง bitDemo;

นี่คือผลลัพธ์ -

<ก่อนหน้า>+---------+----------------------------- -------------------------------------------------- ---------------------------------------- +| ตาราง | สร้างตาราง |+---------+----------------------------- -------------------------------------------------- ---------------------------------------- +| bitDemo | สร้างตาราง `bitdemo` (`isValid` บิต(1) ค่าเริ่มต้น NULL) ENGINE =InnoDB ค่าเริ่มต้น CHARSET =utf8mb4 COLLATE =utf8mb4_0900_ai_ci |+---------+------------ -------------------------------------------------- -------------------------------------------------- -------------+1 แถวในชุด (0.00 วินาที)

แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก แบบสอบถามมีดังนี้ −

mysql> แทรกลงในค่า bitDemo(0);ตกลง แบบสอบถาม 1 แถวได้รับผลกระทบ (0.13 วินาที)mysql> แทรกลงในค่า bitDemo(1); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.10 วินาที)mysql> แทรกลงในค่า bitDemo ( 1); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.07 วินาที) mysql> แทรกลงในค่า bitDemo (0); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select แบบสอบถามมีดังนี้ −

mysql> เลือก *จาก bitDemo;

นี่คือผลลัพธ์ -

<ก่อนหน้า>+---------+| isValid |+---------+| || || || |+---------+4 แถวในชุด (0.00 วินาที)

หากต้องการแสดงค่าบิต ให้ใช้คำสั่งต่อไปนี้ −

mysql> เลือก isValid+0 จาก bitDemo;

ต่อไปนี้เป็นผลลัพธ์ -

<ก่อนหน้า>+-----------+| isValid+0 |+-----------+| 0 || 1 || 1 || 0 |+-----------+4 แถวในชุด (0.00 วินาที)