MySQL YEAR

Giới thiệu về MySQL YEAR

MySQL YEAR là một kiểu dữ liệu được sử dụng để lưu trữ năm ở định dạng số nguyên. Kiểu dữ liệu này thường được dùng trong các bảng cơ sở dữ liệu để lưu trữ thông tin về năm cụ thể, chẳng hạn như năm sinh, năm thành lập công ty hoặc năm phát hành sản phẩm. YEAR có thể lưu trữ các giá trị từ 1901 đến 2155 và được biểu diễn bởi 1 byte.

Cú pháp

Cú pháp để định nghĩa một cột có kiểu dữ liệu YEAR trong MySQL như sau:

CREATE TABLE ten_bang (
    ten_cot YEAR
);

Các giá trị YEAR có thể được thêm vào bảng với cú pháp sau:

INSERT INTO ten_bang (ten_cot) VALUES (2023);

Ví dụ về việc sử dụng MySQL YEAR

1. Tạo bảng với kiểu dữ liệu YEAR

CREATE TABLE sinh_vien (
    id INT AUTO_INCREMENT PRIMARY KEY,
    ten VARCHAR(100),
    nam_sinh YEAR
);

2. Thêm dữ liệu vào bảng

INSERT INTO sinh_vien (ten, nam_sinh) VALUES
('Nguyễn Văn A', 2000),
('Trần Thị B', 1998),
('Lê Văn C', 2001);

3. Truy vấn dữ liệu

Bạn có thể truy vấn để lấy thông tin của sinh viên theo năm sinh như sau:

SELECT * FROM sinh_vien WHERE nam_sinh = 2000;

4. Cập nhật dữ liệu

Bạn cũng có thể cập nhật năm sinh cho một sinh viên:

UPDATE sinh_vien SET nam_sinh = 1999 WHERE id = 1;

5. Xóa dữ liệu

Nếu bạn cần xóa một sinh viên khỏi bảng, bạn có thể sử dụng:

DELETE FROM sinh_vien WHERE id = 1;

Kết luận

MySQL YEAR là một kiểu dữ liệu hữu ích cho phép bạn lưu trữ và thao tác với các giá trị năm trong cơ sở dữ liệu. Việc sử dụng YEAR giúp bạn quản lý thông tin thời gian một cách hiệu quả và rõ ràng hơn trong các ứng dụng của mình. Hy vọng rằng bài viết này đã cung cấp cho bạn cái nhìn tổng quát về kiểu dữ liệu YEAR trong MySQL!