1 byte có thể chứa 1 ký tự. Ví dụ: Tham khảo các giá trị Ascii cho mỗi ký tự và chuyển đổi thành nhị phân. Đây là cách nó hoạt động.
giá trị 255 được lưu trữ dưới dạng (11111111) cơ sở 2. Truy cập liên kết này để biết thêm về chuyển đổi nhị phân. http://acc6.its.brooklyn.cuny.edu/~gurwitz/core5/nav2tool.htmlKích thước của Tiny Int = 1 Byte (-128 đến 127)
Int = 4 byte (-2147483648 đến 2147483647)
2 ^ 8 = 256 ký tự. Một ký tự trong nhị phân là một chuỗi gồm 8 (0 hoặc 1).
|----------------------------------------------------------| | | | Type | Storage | Minimum Value | Maximum Value | | | (Bytes) | (Signed/Unsigned) | (Signed/Unsigned)| | | | | | |---------|---------|-------------------|------------------| | | | | | | | | | | | TINYINT | 1 | -128 - 0 | 127 - 255 | | | | | | |----------------------------------------------------------|Cú pháp của TINYINT kiểu dữ liệu là TINYINT(M),
trong đó M cho biết chiều rộng hiển thị tối đa (chỉ được sử dụng nếu máy khách MySQL của bạn hỗ trợ nó).
(M) biểu thị độ rộng cột trong các câu lệnh SELECT; tuy nhiên, nó không kiểm soát phạm vi số được chấp nhận cho trường đó.
TINYINT là một giá trị nguyên 8 bit, trường BIT có thể lưu trữ giữa 1 bit, BIT (1) và 64> bit, BIT (64). Đối với một giá trị boolean, BIT (1) là khá phổ biến.
TINYINT ()
Có, 1 byte mã hóa một ký tự (khoảng trắng, v.v.) từ tập ASCII. Tuy nhiên, trong các đơn vị dữ liệu được gán cho mã hóa ký tự, nó có thể và thường yêu cầu trong thực tế tối đa 4 byte. Điều này là do tiếng Anh không phải là bộ ký tự duy nhất. Và ngay cả trong các tài liệu tiếng Anh, các ngôn ngữ và ký tự khác thường được trình bày. Số lượng trong số này rất nhiều và có rất nhiều bộ mã hóa khác, mà bạn có thể đã nghe nói về ví dụ: LỚN-5, UTF-8, UTF-32. Hầu hết các máy tính hiện nay đều cho phép sử dụng và đảm bảo số lượng văn bản bị cắt xén ít nhất (thường có nghĩa là một bộ mã hóa bị thiếu.) 4 byte là đủ để bao gồm các mã hóa có thể này. I byte cho mỗi ký tự không cho phép điều này và trong sử dụng, nó thường lớn hơn 4 byte cho mỗi ký tự có thể cho tất cả các mã hóa, không chỉ ASCII. Ký tự cuối cùng có thể chỉ cần một byte để hoạt động hoặc được thể hiện trên màn hình, nhưng yêu cầu 4 byte được đặt trong "công trình" mã hóa toàn cầu khá rộng lớn.