Với số lượng dữ liệu hiện có trên thế giới, việc quản lý dữ liệu mà không có cơ sở dữ liệu phù hợp là điều gần như không thể. SQL là cốt lõi của cơ sở dữ liệu quan hệ cung cấp cho bạn nhiều tùy chọn khác nhau để xử lý dữ liệu, do đó không thể thiếu trong hầu hết các vai trò công việc. Trong bài viết này về Kiểu dữ liệu SQL, chúng ta sẽ thảo luận về các kiểu dữ liệu khác nhau được sử dụng trong SQL.
Những điều sau được đề cập trong bài viết này:
- Các kiểu dữ liệu số
- Kiểu dữ liệu chuỗi ký tự
sức mạnh của java
- Kiểu dữ liệu nhị phân
- Loại dữ liệu ngày và giờ
- Các loại dữ liệu khác
Vì vậy, chúng ta hãy bắt đầu với từng người trong số họ.
Các kiểu dữ liệu SQL: Kiểu số
Phần này của bài viết sẽ nói về các kiểu dữ liệu số. Các kiểu dữ liệu này cho phép cả số nguyên có dấu và không dấu. Tôi đã chia các kiểu dữ liệu số thành hai phần sau:
Các kiểu dữ liệu số chính xác
Bây giờ, chúng ta hãy xem xét các kiểu dữ liệu số gần đúng.
Các kiểu dữ liệu số gần đúng
Loại dữ liệu | Mô tả / Phạm vi | Lưu trữ | ||
Sự miêu tả | TỪ | ĐẾN | ||
float (n) | Cho phépDữ liệu số chính xác nổi | -1,79E + 308 | 1,79E + 308 | 4 hoặc 8 byte |
thực tế | Cho phépDữ liệu số chính xác nổi | -3.40E + 38 | 3,40E + 38 | 4 byte |
Tiếp theo, trong bài này chúng ta hãy xem xét các kiểu dữ liệu chuỗi ký tự được sử dụng trong SQL.
Các kiểu dữ liệu SQL: Kiểu dữ liệu chuỗi ký tự
Phần này của bài viết sẽ nói về các kiểu dữ liệu ký tự. Các kiểu dữ liệu này cho phép các ký tự có độ dài cố định và thay đổi. Tham khảo bảng dưới đây.
GHI CHÚ:
Câu hỏi: Tại sao chúng ta không thể khai báo giá trị lớn hơn VARCHAR (8000)? Trả lời: VARCHAR (n) chịu trách nhiệm lưu trữ dữ liệu trong một trang hàng. Vì trong mỗi trang, tiêu đề trang chiếm 96 byte đầu tiên và chỉ 8096 byte dữ liệu (8192 -96) có sẵn cho tiêu đề hàng và hiệu số, bạn không thể khai báo giá trị lớn hơn VARCHAR (8000).
Ngoài ra, tôi đã mở rộng các phần kiểu dữ liệu chuỗi ký tự thành kiểu dữ liệu Unicode kể từ ngành của chúng tôisử dụng Unicode để trình bày và xử lý văn bản nhất quán trong hầu hết các hệ thống chữ viết trên thế giới.
Các kiểu dữ liệu chuỗi ký tự Unicode
Loại dữ liệu | Mô tả / Kích thước tối đa | Lưu trữ | |
Sự miêu tả | Kích thước tối đa | ||
ntext | Cho phép một biếnđộ dài chuỗi Unicode | 2GB dữ liệu văn bản | 4 byte + số ký tự |
nvarchar (tối đa) | Cho phép một biếnđộ dài chuỗi Unicode | 2E + 31 ký tự | 2 byte + số ký tự |
nvarchar | Cho phép một biếnđộ dài chuỗi Unicode | 4.000 ký tự | 2 byte + số ký tự |
nchar | Cho phép một fchuỗi Unicode có độ dài ixed | 4.000 ký tự | Chiều rộng xác định * 2 |
Tiếp theo, trong bài viết này, chúng ta hãy xem xét các kiểu dữ liệu nhị phân được sử dụng trong SQL.
Các kiểu dữ liệu SQL: Kiểu dữ liệu nhị phân
Phần này của bài viết sẽ nói về kiểu dữ liệu nhị phân. Các kiểu dữ liệu này cho phép các giá trị nhị phân có độ dài cố định và thay đổi. Tham khảo bảng dưới đây.
Tiếp theo, trong bài viết này, chúng ta hãy xem xét các kiểu dữ liệu ngày và giờ được sử dụng trong SQL.
Các kiểu dữ liệu SQL: Ngày giờ Loại dữ liệu
Phần này của bài viết sẽ nói về các kiểu dữ liệu ngày và giờ. Các kiểu dữ liệu này cho phép các định dạng ngày và giờ khác nhau. Tham khảo bảng dưới đây.
Tiếp theo, trong bài viết này, chúng ta hãy xem xét các kiểu dữ liệu khác có sẵn trong SQL.
Các kiểu dữ liệu SQL: Khác Loại dữ liệu
Phần này của bài viết sẽ nói về các kiểu dữ liệu không thể phân loại thành các loại trên. Tham khảo bảng dưới đây.
Loại dữ liệu | Sự miêu tả |
bàn | Kiểu dữ liệu này lưu trữ một tập kết quả để xử lý sau này. |
xml | Kiểu dữ liệu này lưu trữ dữ liệu có định dạng XML. |
con trỏ | Kiểu dữ liệu này cung cấp một tham chiếu đến một đối tượng con trỏ. |
định danh duy nhất | Kiểu dữ liệu này lưu trữ một mã định danh duy nhất trên toàn cầu (GUID). |
sql_variant | Kiểu dữ liệu này sxé các giá trị của nhiều kiểu dữ liệu được SQL hỗ trợ ngoại trừ văn bản, ntext và dấu thời gian. |
Bây giờ bạn đã biết các kiểu dữ liệu trong SQL, tôi chắc chắn rằng bạn muốn tìm hiểu thêm về SQL. Dưới đây là danh sách các bài viết mà bạn bắt đầu:
Vì vậy, các bạn, đến đây là phần kết của bài viết này. Tôi hy vọng bạn thích đọc bài viết này. Chúng tôi đã thấy các kiểu dữ liệu khác nhau sẽ giúp bạn viết các truy vấn và sử dụng cơ sở dữ liệu của mình. Nếu bạn muốn tìm hiểu thêm về MySQL và tìm hiểu cơ sở dữ liệu quan hệ nguồn mở này, sau đó kiểm tra đi kèm với đào tạo trực tiếp do người hướng dẫn và trải nghiệm dự án thực tế. Khóa đào tạo này sẽ giúp bạn hiểu sâu về MySQL và giúp bạn thành thạo về chủ đề này.
Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần bình luận của bài viết này và tôi sẽ liên hệ lại với bạn.