Người ta không thể xử lý một lượng lớn dữ liệu hiện có trên thế giới mà không có một hệ thống quản lý cơ sở dữ liệu thích hợp. MySQL là một trong những hệ quản trị cơ sở dữ liệu phổ biến nhất được sử dụng trong ngành. Trong blog trước của tôi trên Hướng dẫn MySQL , bạn sẽ hiểu về các truy vấn SQL khác nhau có thể được thực thi. Trong blog này về Các kiểu dữ liệu MySQL, tôi sẽ thảo luận về các kiểu dữ liệu khác nhau được sử dụng trong MySQL.
Trong blog này về Loại dữ liệu MySQL, tôi sẽ đề cập đến những điều sau:
- Các loại số
- Các loại chuỗi
- Loại ngày & giờ
- Sử dụng các loại dữ liệu từ các công cụ cơ sở dữ liệu khác
Vì vậy, hãy bắt đầu với từng người trong số họ.
Các kiểu dữ liệu MySQL: Kiểu số
Kiểu dữ liệu số cho phép cả số nguyên có dấu và không dấu. MySQL hỗ trợ các kiểu dữ liệu số sau.
chuyển đổi một chuỗi thành ngày tháng trong java
Đăng ký kênh youtube của chúng tôi để cập nhật những thông tin mới ..!
Các kiểu dữ liệu MySQL: Các loại chuỗi
Chuỗi Kiểu dữ liệu cho phép cả chuỗi có độ dài cố định và thay đổi. MySQL hỗ trợ các kiểu dữ liệu Chuỗi sau.
Loại dữ liệu | Sự miêu tả | Lưu trữ |
CHAR (kích thước) | Chứa tối đa 255 ký tự và cho phép một chuỗi có độ dài cố định. | (Độ dài cột được khai báo của các ký tự * Số byte)<= 255 |
VARCHAR (kích thước) | Chứa tối đa 255 ký tự và cho phép một chuỗi có độ dài thay đổi. Nếu bạn lưu trữ các ký tự lớn hơn 55, thì kiểu dữ liệu sẽ được chuyển thành kiểu TEXT. |
|
TINYTEXT | Cho phép một chuỗi có độ dài tối đa là 255 ký tự | Độ dài thực tế tính bằng byte của giá trị Chuỗi (Len) + 1 byte, trong đó Len<2số 8 |
BẢN VĂN | Cho phép một chuỗi có độ dài tối đa là 65.535 ký tự | Độ dài thực tế tính bằng byte của giá trị Chuỗi (Len) + 2 byte, trong đó Len<216 |
BÃI | Chứa tới 65,535 byte dữ liệu và được sử dụng cho các đối tượng lớn nhị phân. | Độ dài thực tế tính bằng byte của giá trị Chuỗi (Len) + 2 byte, trong đó Len<216 |
MEDIUMTEXT | Cho phép một chuỗi có độ dài tối đa là 16,777,215 ký tự | Độ dài thực tế tính bằng byte của giá trị Chuỗi (Len) + 3 byte, trong đó Len<224 |
MEDIUMBLOB | Chứa tới 16,777,215 byte dữ liệu và được sử dụng cho các đối tượng lớn nhị phân. | Độ dài thực tế tính bằng byte của giá trị Chuỗi (Len) + 3 byte, trong đó Len<224 |
VĂN BẢN DÀI | Cho phép một chuỗi có độ dài tối đa là 4,294,967,295 ký tự | Chiều dài thực tế tính bằng byte của giá trị Chuỗi (Len) + 4 byte, trong đó Len<232 |
LONGBLOB | Chứa tới 4,294,967,295 byte dữ liệu và được sử dụng cho các đối tượng lớn nhị phân. | Chiều dài thực tế tính bằng byte của giá trị Chuỗi (Len) + 4 byte, trong đó Len<232 |
ENUM (x, y, z, v.v.) | Cho phép bạn nhập danh sách các giá trị có thể có, với giá trị tối đa là 65535. Chỉ trong trường hợp một giá trị được chèn vào mà không có trong danh sách, một ô trốnggiá trị sẽ được chèn. | 1 hoặc 2 byte, tùy thuộc vào số lượng giá trị liệt kê (tối đa 65,535 giá trị) |
BỘ | Kiểu dữ liệu này tương tự như ENUM, nhưng SET có thể có tối đa 64 mục danh sách và có thể lưu trữ nhiều lựa chọn. | 1, 2, 3, 4 hoặc 8 byte, tùy thuộc vào số lượng thành viên đã đặt (tối đa 64 thành viên) |
Các kiểu dữ liệu MySQL: Loại ngày & giờ
Loại dữ liệu này cho phép chúng tôi đề cập đến ngày và giờ. MySQL hỗ trợ các kiểu dữ liệu Ngày & Giờ sau đây.
Muốn được chứng nhận là quản trị viên cơ sở dữ liệu?Các kiểu dữ liệu MySQL: Sử dụng các loại dữ liệu từ các công cụ cơ sở dữ liệu khác
Nếu bạn muốn triển khai mã do các nhà cung cấp khác viết trong SQL, thì MySQL tạo điều kiện thuận lợi cho việc này bằng cách ánh xạ các kiểu dữ liệu. Tham khảo bảng dưới đây.
Loại nhà cung cấp khác | Loại MySQL |
BOOL | TINYINT |
BOOLEAN | TINYINT |
CHARACTER VARYING (M) | VARCHAR (M) |
ĐÃ SỬA | QUYẾT ĐỊNH |
FLOAT4 | PHAO NỔI |
FLOAT8 | GẤP ĐÔI |
INT1 | TINYINT |
INT2 | SMALLINT |
INT3 | MEDIUMINT |
INT4 | INT |
INT8 | BIGINT |
BIẾN DẠNG DÀI | MEDIUMBLOB |
BIẾN ĐỔI DÀI | MEDIUMTEXT |
DÀI | MEDIUMTEXT |
MIDDLEINT | MEDIUMINT |
SỐ | QUYẾT ĐỊNH |
Sau blog này về Kiểu dữ liệu MySQL, chúng ta sẽ bắt đầu kết nối cơ sở dữ liệu với PHP, nhưng trước đó bạn có thể tham khảo phần này , để biết những câu hỏi hàng đầu được hỏi trong các cuộc phỏng vấn. Giữ nguyên!
cách viết một phương thức chuỗi
Nếu bạn muốn tìm hiểu thêm về MySQL và làm quen với cơ sở dữ liệu quan hệ mã nguồn mở này, hãy xem đ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? Hãy đề cập đến nó trong phần bình luận của ” Các kiểu dữ liệu MySQL ”Và tôi sẽ liên lạc lại với bạn.