MySQL дэх Tinyint-ийн хүрээ хэд вэ?
MySQL дэх Tinyint-ийн хүрээ хэд вэ?

Видео: MySQL дэх Tinyint-ийн хүрээ хэд вэ?

Видео: MySQL дэх Tinyint-ийн хүрээ хэд вэ?
Видео: MYSQL анхан шатыг 120 минутад 2024, Дөрөвдүгээр сар
Anonim
MySQL Өгөгдлийн төрлүүд
ty p e S i z e Д э с к р и п т и о н
TINYINT [Урт] 1 байт Хүрээ -128-аас 127 хүртэл эсвэл 0-ээс 255 хүртэл тэмдэггүй.
SMALLINT[Урт] 2 байт Хүрээ -32, 768-аас 32, 767 эсвэл 0-ээс 65535 хүртэл гарын үсэг зураагүй.
ДУНД[Урт] 3 байт Хүрээ -8, 388, 608-аас 8, 388, 607 эсвэл 0-ээс 16, 777, 215 хүртэл тэмдэггүй.

Үүний нэгэн адил MySQL-д Tinyint гэж юу вэ?

INT-ийн тухай, TINYINT Эдгээр нь өөр өөр өгөгдлийн төрөл, INT нь 4 байт тоо, TINYINT нь 1 байт тоо юм. -ийн синтакс TINYINT өгөгдлийн төрөл байна TINYINT (M), энд M нь дэлгэцийн хамгийн их өргөнийг заана (зөвхөн таны MySQL үйлчлүүлэгч үүнийг дэмждэг).

Цаашилбал, SQL сервер дэх Tinyint өгөгдлийн төрлүүдийн хүрээ хэд вэ? Бүхэл тоо өгөгдлийн төрлүүд Хэрэв гарын үсэг зураагүй бол MySQL TINYINT мэдээллийн төрөл чадна хүрээ -127-оос 127 хүртэл; харин SQL Server TINYINT төрөл үргэлж мужууд 0-ээс 255. Тиймээс хэрэв энэ нь гарын үсэг зураагүй бол TINYINT , MySQL TINYINT мэдээллийн төрөл руу хөрвүүлэх ёстой SQL сервер ЖИЖИГ өгөгдлийн төрөл.

Тэгвэл MySQL дээрх INT-ийн хүрээ хэд вэ?

INT - Энгийн хэмжээтэй бүхэл тоо гарын үсэг зурсан эсвэл гарын үсэг зураагүй байж болно. Хэрэв гарын үсэг зурсан бол зөвшөөрнө хүрээ -2147483648-аас 2147483647. Хэрэв гарын үсэг зураагүй бол зөвшөөрөгдөх хүрээ 0-ээс 4294967295 хооронд байна. Та 11 хүртэлх цифрийн өргөнийг зааж өгч болно.

Tinyint гэж юу вэ?

А TINYINT нь 8 битийн бүхэл тоо бөгөөд BIT талбар нь 1 бит, BIT(1) болон 64 бит, BIT(64) хооронд хадгалах боломжтой. Булийн утгуудын хувьд BIT(1) нь нэлээд түгээмэл байдаг.

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