MySQL дээр Boolean гэж юу вэ?
MySQL дээр Boolean гэж юу вэ?

Видео: MySQL дээр Boolean гэж юу вэ?

Видео: MySQL дээр Boolean гэж юу вэ?
Видео: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Арваннэгдүгээр
Anonim

Үүнийг илүү тохиромжтой болгохын тулд, MySQL хангадаг БУЛИН эсвэл BOOL TINYINT(1)-ийн ижил утгатай. онд MySQL , тэгийг худал, тэг биш утгыг үнэн гэж үзнэ. Хэрэглэх Булийн шууд утгаараа 1 ба 0 гэж үнэлдэг ҮНЭН ба ХУДАЛ гэсэн тогтмолуудыг ашиглана.

Дараа нь MySQL-д Boolean өгөгдлийн төрөл гэж юу вэ?

Боол , Булийн : Эдгээр төрөл TINYINT(1)-ийн синонимууд. Тэг утгыг худал гэж үзнэ. Тэггүй утгыг үнэн гэж үзнэ. MySQL Мөн:Бид бүрэн хэрэгжүүлэхээр зорьж байна логикийн төрөл Ирээдүйд стандарт SQL-ийн дагуу ажиллах MySQL суллах.

Хоёрдугаарт, Tinyint нь Буль мөн үү? 5 хариулт. MySQL-д дотоод систем байхгүй логик өгөгдлийн төрөл. Энэ нь хамгийн жижиг бүхэл тоо өгөгдлийн төрлийг ашигладаг - TINYINT . The БУЛИН болон BOOL -тэй тэнцүү байна TINYINT (1), учир нь тэдгээр нь ижил утгатай.

Дараа нь асуулт бол мэдээллийн санд Boolean гэж юу вэ?

Булийн операторууд математик багцын үндэс суурийг бүрдүүлдэг ба мэдээллийн сан логик. Тэд таны хайлтын үр дүнг нарийсгах эсвэл өргөжүүлэхийн тулд таны хайлтын үгсийг хооронд нь холбож өгдөг. Гурван үндсэн логик операторууд нь: AND, OR, and NOT.

Tinyint 1 гэж юу гэсэн үг вэ?

TINYINT Өгөгдлийн төрөл. А 1 -CREATE TABLE болон ALTER TABLE хэллэгт ашигладаг байт бүхэл тоон мэдээллийн төрөл. Impalare төрөлд хамаарах муж дахь хамгийн том эсвэл хамгийн бага утгыг өгнө. Жишээ нь, a-д хүчинтэй утгууд өчүүхэн -128-аас 127 хооронд хэлбэлздэг. Импала хотод А өчүүхэн -200 утга нь NULL биш харин -128 буцаана.

Зөвлөмж болгож буй: