MySQL-da Boolean nima?
MySQL-da Boolean nima?

Video: MySQL-da Boolean nima?

Video: MySQL-da Boolean nima?
Video: MySQL. 4.AND, OR, NOT 2024, May
Anonim

Buni yanada qulay qilish uchun, MySQL beradi BUL yoki BOOL TINYINT(1) ning sinonimi sifatida. In MySQL , nol noto'g'ri, nolga teng bo'lmagan qiymat esa rost deb hisoblanadi. Foydalanish uchun Mantiqiy literallarda siz mos ravishda 1 va 0 ga baholanadigan TRUE va FALSE doimiylaridan foydalanasiz.

Keyinchalik, MySQL-da mantiqiy ma'lumotlar turi nima?

Bool , Mantiqiy : Bular turlari TINYINT(1) ning sinonimlari. Nolga teng qiymat noto'g'ri deb hisoblanadi. Nolga teng bo'lmagan qiymatlar rost deb hisoblanadi. MySQL shuningdek, quyidagilarni ta'kidlaydi: Biz to'liq amalga oshirish niyatidamiz boolean turi Kelajakda standart SQL ga muvofiq ishlov berish MySQL ozod qilish.

Ikkinchidan, Tinyint mantiqiymi? 5 ta javob. MySQL-ning ichki qismi yo'q mantiqiy ma'lumotlar turi. U eng kichik tamsayı ma'lumotlar turidan foydalanadi - TINYINT . The BUL va BOOL ning ekvivalentlari hisoblanadi TINYINT (1), chunki ular sinonimdir.

Keyinchalik savol tug'iladi, ma'lumotlar bazasida Boolean nima?

Mantiqiy operatorlar matematik to'plamlarning asosini tashkil qiladi va ma'lumotlar bazasi mantiq. Ular sizning qidiruv so'zlaringizni bir-biriga bog'laydi va natijalar to'plamini toraytiradi yoki kengaytiradi. Uchta asosiy mantiqiy operatorlari: AND, OR, va NOT.

Tinyint 1 nimani anglatadi?

TINYINT Ma'lumotlar turi. A 1 -bayt butun ma'lumotlar turi CREATE TABLE va ALTER TABLE operatorlarida qo'llaniladi. Impalare turi uchun diapazondagi eng katta yoki eng kichik qiymatni qaytaradi. Masalan, a uchun haqiqiy qiymatlar tinyint -128 dan 127 gacha. Impala shahrida, a tinyint -200 qiymati NULL o'rniga -128ni qaytaradi.

Tavsiya: