Giới thiệu về SQL VALUES
SQL VALUES là một phần trong câu lệnh SQL dùng để chèn dữ liệu vào bảng trong cơ sở dữ liệu. Câu lệnh này thường được sử dụng cùng với câu lệnh INSERT. VALUES cho phép bạn xác định giá trị cụ thể cho các cột trong bảng mà bạn muốn thêm dữ liệu.
Cú pháp
Cú pháp cơ bản để sử dụng VALUES trong câu lệnh INSERT như sau:
INSERT INTO tên_bảng (cột1, cột2, cột3, ...) VALUES (giá_trị1, giá_trị2, giá_trị3, ...);
Trong đó:
- tên_bảng: Tên của bảng mà bạn muốn chèn dữ liệu.
- cột1, cột2, cột3, ...: Danh sách các cột trong bảng mà bạn muốn chèn giá trị.
- giá_trị1, giá_trị2, giá_trị3, ...: Giá trị tương ứng mà bạn muốn chèn vào các cột đã chỉ định.
Ví dụ về việc sử dụng SQL VALUES
Ví dụ 1: Chèn một bản ghi đơn giản
INSERT INTO sinh_vien (ten, tuoi, dia_chi) VALUES ('Nguyen Van A', 20, 'Hanoi');
Trong ví dụ trên, chúng ta chèn một sinh viên có tên là "Nguyen Van A", tuổi 20, và địa chỉ là "Hanoi" vào bảng sinh_vien.
Ví dụ 2: Chèn nhiều bản ghi
INSERT INTO sinh_vien (ten, tuoi, dia_chi) VALUES ('Tran Van B', 21, 'Da Nang'), ('Le Thi C', 22, 'Ho Chi Minh City'), ('Hoang Van D', 23, 'Hai Phong');
Ví dụ trên cho thấy cách chèn nhiều bản ghi vào bảng sinh_vien trong một câu lệnh duy nhất. Mỗi bản ghi cách nhau bằng dấu phẩy.
Ví dụ 3: Chèn dữ liệu với cột tự động tăng
INSERT INTO lop_hoc (ten_lop, so_sinh_vien) VALUES ('Lop 1', 30);
Giả sử bảng lop_hoc có một cột tự động tăng (ID) mà không cần phải chỉ định giá trị khi chèn. Câu lệnh trên sẽ tự động tạo một ID mới cho lớp học mới kèm theo tên lớp và số sinh viên.
Kết luận
VALUE là một phần quan trọng trong câu lệnh INSERT trong SQL, cho phép bạn chèn dữ liệu vào cơ sở dữ liệu một cách dễ dàng và hiệu quả. Với cú pháp đơn giản và khả năng chèn nhiều bản ghi cùng lúc, VALUES là một công cụ mạnh mẽ cho các nhà phát triển làm việc với cơ sở dữ liệu.