Kiểu dữ liệu cho ngày trong MySQL là gì?
Một trong những tính năng chính của cơ sở dữ liệu quan hệ nói chung là khả năng xác định các lược đồ hoặc cấu trúc bảng xác định chính xác định dạng của dữ liệu mà chúng sẽ chứa. Điều này được thực hiện bằng cách quy định các cột mà các cấu trúc này chứa cùng với kiểu dữ liệu của chúng và bất kỳ ràng buộc nào. Show
Các kiểu dữ liệu chỉ định một mẫu chung cho dữ liệu mà chúng chấp nhận và lưu trữ. Các giá trị phải tuân thủ các yêu cầu mà chúng phác thảo để được MySQL chấp nhận. Mặc dù có thể xác định các yêu cầu tùy chỉnh, các kiểu dữ liệu cung cấp các khối xây dựng cơ bản cho phép MySQL xác thực đầu vào và làm việc với dữ liệu bằng các thao tác thích hợp MySQL bao gồm nhiều loại dữ liệu được sử dụng để gắn nhãn và xác thực rằng các giá trị phù hợp với các loại thích hợp. Trong hướng dẫn này, chúng tôi sẽ thảo luận về các loại dữ liệu phổ biến nhất có sẵn trong MySQL, các định dạng đầu vào và đầu ra khác nhau mà chúng sử dụng và cách định cấu hình các trường khác nhau để đáp ứng nhu cầu của ứng dụng của bạn Các kiểu dữ liệu trong MySQL là gì?Trước khi đi vào chi tiết, chúng ta hãy có một cái nhìn bao quát về những loại dữ liệu mà MySQL cung cấp MySQL hỗ trợ nhiều loại dữ liệu hợp lý phù hợp với nhiều loại dữ liệu đơn giản và phức tạp. Bao gồm các
Chúng tôi sẽ đề cập đến những điều phổ biến nhất trong số này sâu hơn trong suốt hướng dẫn này Bắt đầu với kiểu dữ liệu MySQLKhi bạn bắt đầu với các loại, điều quan trọng cần nhớ là các loại không phải lúc nào cũng là một giải pháp hoàn chỉnh để xác thực dữ liệu, mà là một thành phần. Các công cụ cơ sở dữ liệu khác, như các ràng buộc cũng có vai trò trong việc xác định tính chính xác. Tuy nhiên, các loại dữ liệu thường là tuyến phòng thủ đầu tiên chống lại dữ liệu không hợp lệ Trong nhiều trường hợp, các loại chung do MySQL cung cấp phù hợp với các loại dữ liệu bạn sẽ lưu trữ. Ví dụ: trong khi bạn có thể lưu trữ tọa độ của một điểm hình học trong hai cột số khác nhau, loại 75 được cung cấp được xây dựng nhằm mục đích lưu trữ và xác thực chính xác loại thông tin này. Khi chọn loại, hãy kiểm tra xem bạn có đang sử dụng loại cụ thể nhất áp dụng cho trường hợp sử dụng của mình không Số và giá trị sốMySQL bao gồm một loạt các kiểu dữ liệu số phù hợp với các tình huống khác nhau. Loại thích hợp phụ thuộc vào bản chất chính xác của các giá trị bạn dự định lưu trữ cũng như các yêu cầu về độ chính xác của bạn số nguyênKiểu dữ liệu số nguyên là một danh mục các loại được sử dụng để lưu trữ các số không có bất kỳ phân số hoặc số thập phân nào. Đây có thể là giá trị dương hoặc âm và các loại số nguyên khác nhau có thể lưu trữ các phạm vi số khác nhau. Các loại số nguyên có phạm vi giá trị chấp nhận được nhỏ hơn sẽ chiếm ít dung lượng hơn so với các loại có phạm vi rộng hơn Danh sách cơ bản của các loại số nguyên bao gồm như sau Integer typeLengthApplicable signed rangeApplicable unsigned range 31 bytes-128 to 1270 to 255 điểm cố địnhCác loại điểm cố định được sử dụng để kiểm soát mức độ chính xác hoặc độ đặc hiệu có thể có đối với một số có số thập phân. Trong MySQL, điều này có thể được kiểm soát bằng cách thao tác hai yếu tố. độ chính xác và quy mô Độ chính xác là tổng số chữ số tối đa mà một số có thể có. Ngược lại, tỷ lệ là số chữ số ở bên phải dấu thập phân. Bằng cách thao tác với các số này, bạn có thể kiểm soát mức độ lớn của các thành phần phân số và không phải phân số của một số Hai đối số này được sử dụng để kiểm soát độ chính xác tùy ý bằng cách sử dụng kiểu dữ liệu 84 hoặc Khi một đối số duy nhất được cung cấp, nó được hiểu là độ chính xác của cột có tỷ lệ được đặt thành 0. Điều này cho phép bạn chỉ định số chữ số tối đa trong một số giống như số nguyên (không có thành phần phân số hoặc thập phân) một cách hiệu quả. Ví dụ: nếu bạn cần một số nguyên gồm 5 chữ số, bạn có thể chỉ định
|