MySQL-da Tinyint diapazoni qanday?
MySQL-da Tinyint diapazoni qanday?

Video: MySQL-da Tinyint diapazoni qanday?

Video: MySQL-da Tinyint diapazoni qanday?
Video: What does INT(11) actually do in MySQL? 2024, Qadam tashlamoq
Anonim
MySQL Ma'lumotlar turlari
Ty p e S i z e D e s c r i p t i o n
TINYINT [Uzunlik] 1 bayt Diapazon -128 dan 127 gacha yoki 0 dan 255 gacha belgisiz.
SMALLINT[Uzunlik] 2 bayt Diapazon -32, 768 dan 32, 767 gacha yoki 0 dan 65535 gacha imzosiz.
MEDIUMINT[Uzunlik] 3 bayt Diapazon ning -8, 388, 608 dan 8, 388, 607 gacha yoki 0 dan 16, 777, 215 gacha belgisiz.

Xuddi shunday, MySQL-da Tinyint nima?

INT haqida, TINYINT Bu turli xil ma'lumotlar turlari, INT 4 baytlik raqam, TINYINT 1 baytlik raqam. ning sintaksisi TINYINT ma'lumotlar turi hisoblanadi TINYINT (M), bu erda M maksimal displey kengligini bildiradi (faqat sizning MySQL mijoz uni qo'llab-quvvatlaydi).

Bundan tashqari, SQL Serverda Tinyint ma'lumotlar turining diapazoni qanday? Butun son ma'lumotlar turlari Agar imzo qo'yilmasa, MySQL TINYINT ma'lumotlar turi mumkin diapazon -127 dan 127 gacha; holbuki SQL Server TINYINT turi har doim diapazonlari 0 dan 255 gacha. Demak, agar u imzosiz bo'lmasa TINYINT , MySQL TINYINT ma'lumotlar turi ga aylantirilishi kerak SQL Server KICHIK ma'lumotlar turi.

Keyin MySQL-da INT diapazoni qanday?

INT - Oddiy o'lchamdagi butun son imzolangan yoki imzolanmagan bo'lishi mumkin. Imzolangan bo'lsa, ruxsat etiladi diapazon -2147483648 dan 2147483647 gacha. Agar imzo qo'yilmasa, ruxsat etilgan diapazon 0 dan 4294967295 gacha. Siz 11 ta raqamgacha kenglikni belgilashingiz mumkin.

Tinyint nima?

A TINYINT 8 bitli butun son qiymati bo'lsa, BIT maydoni 1 bit, BIT(1) va 64 bit, BIT(64) oralig'ida saqlashi mumkin. Boolean qiymatlar uchun BIT(1) juda keng tarqalgan.

Tavsiya: