Sự khác biệt giữa ký và unsigned trong MySQL là gì? Và những gì đã ký kết và unsigned nghĩa là gì?Sự khác biệt giữa ký và unsigned trong MySQL?
Trả lời
Số chưa ký không có dấu trừ. Số chưa ký chỉ có thể là số dương hoặc số không (ví dụ: 123, 0). Số đã ký cũng có thể âm (ví dụ: -42).
Điều này answer giải thích sự khác biệt thông qua.
Phạm vi mà bạn có thể lưu trữ trong một không gian nhất định. Ví dụ, trích dẫn từ the docs:
TINYINT[(M)] [UNSIGNED] [ZEROFILL]
Một số nguyên rất nhỏ. Các ký phạm vi là -128 đến 127. Phạm vi unsigned là từ 0 đến 255.
và tương tự tất nhiên với nhiều loại nguyên lớn hơn khác.
Phạm vi giá trị có thể, như đã thấy trên table này.
Nó không dành riêng cho MySQL, đó là hệ quả của cách các số nguyên được biểu diễn trong máy tính. Đăng nhập mất một chút cho chính nó, do đó số lượng tối đa được (khoảng) giảm một nửa. Bạn cũng có thể nghĩ về nó giống như dịch chuyển toàn bộ vật bằng một nửa phạm vi xuống dưới. (Ngoài ra, bởi vì có một số thậm chí các số có sẵn và không có hai số 0, bạn nhận được một số âm hơn số dương). Nếu bạn muốn biết thêm, hãy đọc lên trên two's complement.
- 1. Sự khác biệt thực sự giữa "int" và "unsigned int"
- 2. Sự khác biệt giữa char và ký char trong C++?
- 3. Sự khác biệt giữa sql và mysql
- 4. sự khác biệt giữa '! =' Và '<>' trong mysql
- 5. Sự khác biệt giữa add và addu
- 6. Sự khác biệt giữa Nhật ký và Nhật ký?
- 7. Sự khác biệt giữa 'ký tự' và 'octet' trong băm
- 8. sự khác biệt giữa 'và "trong JavaScript?
- 9. Sự khác biệt giữa UNHEX và X (MySQL)
- 10. Sự khác biệt giữa MySQL và Oracle DB
- 11. MySQL - Sự khác biệt giữa Char và Varchar?
- 12. MYSQL: Sự khác biệt giữa nhị phân và Blob
- 13. Sự khác biệt giữa mảng ký tự và con trỏ
- 14. Sự khác biệt giữa. và #
- 15. Sự khác biệt giữa int không dấu và chưa ký trong C++
- 16. Sự khác biệt giữa $ (...) và `...`
- 17. Sự khác biệt giữa = và: =
- 18. Sự khác biệt giữa $ * và $ @
- 19. Sự khác biệt giữa ". +" Và ". +?"
- 20. Sự khác biệt giữa "**/* /" và "** /"?
- 21. Sự khác biệt của Android giữa các tệp .apk đã ký và chưa được ký?
- 22. Sự khác biệt giữa '.' và "." trong java
- 23. Sự khác biệt giữa. và: trong Lua
- 24. Sự khác biệt giữa! và !! trong yaml?
- 25. Sự khác biệt giữa $ @ và $! trong perl
- 26. Sự khác biệt giữa Stream.CopyTo và MemoryStream.WriteTo
- 27. Autofac khác biệt giữa ký và RegisterType
- 28. Sự khác biệt giữa WinMain và wWinMain
- 29. Chọn sự khác biệt giữa các ngày hàng trong MySQL
- 30. Sự khác biệt giữa Agda và Idris