Mantiqiy qiymatni saqlash uchun ma'lumotlar turi qanday?
Mantiqiy qiymatni saqlash uchun ma'lumotlar turi qanday?

Video: Mantiqiy qiymatni saqlash uchun ma'lumotlar turi qanday?

Video: Mantiqiy qiymatni saqlash uchun ma'lumotlar turi qanday?
Video: 7 ta siz uchun qiyin bo`lgan mantiqiy savollar #boshqotirmalar 2024, Aprel
Anonim

PostgreSQL Boolean turiga kirish

PostgreSQL bittadan foydalanadi bayt ma'lumotlar bazasida mantiqiy qiymatni saqlash uchun. BOOLEAN BOOL sifatida qisqartirilishi mumkin. Instandart SQL, mantiqiy qiymat TRUE, FALSE yoki NULL bo'lishi mumkin.

Xuddi shunday, mantiqiy qiymatni saqlash uchun ma'lumotlar turi qanday?

The BOOLEAN ma'lumotlar turlarini saqlaydi TRUE yoki FALSE maʼlumotlar qiymatlar bitta bayt sifatida.

Yuqoridagilardan tashqari, mantiqiy tilda 0 nimani anglatadi? Mantiqiy O'zgaruvchilar va ma'lumotlar turi (yoki ularning etishmasligi C) C qiladi yo'q mantiqiy ma'lumotlar turlari va odatda uchun butun sonlardan foydalanadi mantiqiy sinovdan o'tkazish. Nolga odatlangan ifodalaydi false, One esa odatlangan ifodalaydi to'g'ri. Talqin qilish uchun Nol noto'g'ri, nolga teng bo'lmagan narsa esa rost deb talqin qilinadi. #yolg'onni aniqlang 0.

Shunga ko'ra, haqiqiy yoki noto'g'ri ma'lumotlarni saqlash uchun qaysi ma'lumotlar turi ishlatiladi?

Mantiqiy ma'lumotlar turi . Kompyuter fanida mantiqiy ma'lumotlar turi a ma'lumotlar turi u ikkita mumkin bo'lgan qiymatdan biriga ega (odatda belgilangan rost va yolg'on ), ikkalasini ifodalash uchun mo'ljallangan haqiqat mantiq va mantiqiy algebra qiymatlari.

MySQL-da Boolean uchun ma'lumotlar turi nima?

Sifatida MySQL 5.0.3, BIT ma'lumotlar turi bit-maydon qiymatlarini saqlash uchun ishlatiladi. Aks holda, ga ko'ra MySQL foydalanishingiz mumkin bo'lgan qo'llanma bool va mantiqiy hozirda tinyint(1) taxalluslari: Bool , Mantiqiy : Bular turlari TINYINT(1) ning sinonimlaridir. Nol qiymati noto'g'ri deb hisoblanadi.

Tavsiya: