Câu hỏi phỏng vấn MySQL
Câu hỏi

Các kiểu dữ liệu số nguyên khác nhau trong MySQL là gì? Làm thế nào bạn có thể sử dụng số nguyên không dấu trong MySQL?

Câu trả lời

Trong MySQL, có nhiều kiểu dữ liệu số nguyên khác nhau, bao gồm:

  • TINYINT: Lưu trữ một số nguyên, với độ dài (số byte) là 1. Giá trị lưu trữ có dấu từ -128 đến 127 và không dấu từ 0 đến 255[2].
  • SMALLINT: Lưu trữ một số nguyên, với độ dài (số byte) là 2. Giá trị lưu trữ có dấu từ -32768 đến 32767 và không dấu từ 0 đến 65535[2].
  • MEDIUMINT: Lưu trữ một số nguyên, với độ dài (số byte) là 3. Giá trị lưu trữ có dấu từ -8388608 đến 8388607 và không dấu từ 0 đến 16777215[2].
  • INT hoặc INTEGER: Lưu trữ một số nguyên, với độ dài (số byte) là 4. Giá trị lưu trữ có dấu từ -2147483648 đến 2147483647 và không dấu từ 0 đến 4294967295[2][3].
  • BIGINT: Lưu trữ một số nguyên, với độ dài (số byte) là 8. Giá trị lưu trữ có dấu từ -9223372036854775808 đến 9223372036854775807 và không dấu từ 0 đến 18446744073709551615[2].

Để sử dụng số nguyên không dấu trong MySQL, bạn chỉ cần thêm từ khóa UNSIGNED sau khi khai báo kiểu dữ liệu số nguyên. Số nguyên không dấu (unsigned integer) không chứa dấu, nghĩa là chúng chỉ có thể lưu trữ giá trị dương hoặc 0. Điều này cho phép phạm vi lưu trữ của số nguyên không dấu rộng hơn so với s...

junior

junior

Gợi ý câu hỏi phỏng vấn

junior

Hàm tổng hợp là gì? Hãy kể tên một số hàm tổng hợp được sử dụng trong MySQL.

senior

Cung cấp một ví dụ về logic UPSERT sử dụng MySQL.

middle

Cách sử dụng IN và BETWEEN trong các truy vấn MySQL là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào