Trong các bài học SQL trước bạn đã được tìm hiểu về lệnh liên quan đến cơ sở dữ liệu, bảng dữ liệu trong SQL, như lệnh tạo bảng, lệnh xóa bảng. Bắt đầu từ bài này chúng ta sẽ đi vào phần truy vấn trong SQL, mở màn bằng lệnh INSERT INTO trong SQL.
Câu lệnh INSERT INTO
Lệnh INSERT INTO trong SQL được dùng để thêm một hàng dữ liệu mới vào bảng trong cơ sở dữ liệu.
Cú pháp INSERT INTO:
Bạn có thể viết câu lệnh INSERT INTO theo hai cách:
Cách 1: Xác định hai giá trị tên cột và giá trị muốn chèn vào.
INSERT INTO tên bảng (cột 1, cột 2,…)
VALUES (giá trị 1, giá trị 2,…);
Cách 2: Nếu bạn thêm giá trị cho tất cả các cột của bảng, bạn không cần xác định các tên cột trong câu truy vấn.
Tuy nhiên, hãy chắc chắn thứ tự của các giá trị tương tự thứ tự các cột trong bảng.
INSERT INTO tên bảng
VALUES (giá trị 1, giá trị 2,…);
Ví dụ về lệnh INSERT INTO:
Lệnh dưới đây sẽ tạo 6 bản ghi cho bảng NHANVIEN
- INSERT INTO NHANVIEN (ID,TEN,TUOI,DIACHI,LUONG) VALUES (1, ‘Thanh’, 24, ‘Haiphong’, 2000.00 );
- INSERT INTO NHANVIEN (ID,TEN,TUOI,DIACHI,LUONG) VALUES (2, ‘Loan’, 26, ‘Hanoi’, 1500.00 );
- INSERT INTO NHANVIEN (ID,TEN,TUOI,DIACHI,LUONG) VALUES (3, ‘Nga’, 24, ‘Hanam’, 2000.00 );
- INSERT INTO NHANVIEN (ID,TEN,TUOI,DIACHI,LUONG) VALUES (4, ‘Manh’, 29, ‘Hue’, 6500.00 );
- INSERT INTO NHANVIEN (ID,TEN,TUOI,DIACHI,LUONG) VALUES (5, ‘Huy’, 28, ‘Hatinh’, 8500.00 );
- INSERT INTO NHANVIEN (ID,TEN,TUOI,DIACHI,LUONG) VALUES (6, ‘Cao’, 23, ‘HCM, 4500.00 );
Có thể sử dụng cú pháp 2 để thêm bản ghi thứ 7 cho bảng NHANVIEN như sau:
INSERT INTO NHANVIEN
VALUES (7, ‘LAM’, 29, ‘Hanoi, 15000.00 );
Sau khi thực hiện tất cả các lệnh trên, ta sẽ có bảng NHANVIEN như sau:
+—-+———-+—–+———–+———+
| ID | TEN | TUOI| DIACHI | LUONG |
+—-+———-+—–+———–+———+
| 1 | Thanh | 24 | Haiphong | 2000.00 |
| 2 | Loan | 26 | Hanoi | 1500.00 |
| 3 | Nga | 24 | Hanam | 2000.00 |
| 4 | Mạnh | 29 | Hue | 6500.00 |
| 5 | Huy | 28 | Hatinh | 8500.00 |
| 6 | Cao | 23 | HCM | 4500.00 |
| 7 | Lam | 29 | Hanoi | 15000.00|
+—-+———-+—–+———–+———+
Thêm một bảng vào bảng có sẵn:
Trong SQL, bạn có thể thêm bảng B vào bảng A bằng cách sử dụng lệnh SELECT trên bảng B, cụ thể như sau:
INSERT INTO TEN_BANG_A [(cot1, cot2, … cot)]
SELECT cot1, cot2, …cotN
FROM TEN_BANG_B
[WHERE DIEU_KIEN];
Trong lệnh trên bạn sẽ thêm các cột từ bảng B để thêm vào bảng A, những phần để trong dấu [] là có thể có hoặc không.
Các tiện ích nổi bật của dịch vụ Thiết Kế Web Bán Hàng trọn gói tại ATPWeb:
- Website bán hàng ATPWeb giúp tối ưu hiệu quả SEO: Giúp bạn có một Website chuẩn SEO, khách hàng có thể tìm bạn trên Google một cách dễ dàng nhất.
- 500+ giao diện Responsive đẹp mắt, tùy biến cao: Giúp bạn có một Website thân thiện, dù là bất cứ thiết bị nào Website sẽ cho họ một trải nghiệm mua hàng hấp dẫn.
- Website tốc độ cao và băng thông không giới hạn: Giúp bạn có một Website tốc độ cao, khách hàng của bạn sẽ được trải nghiệm tốc độ load của một trang báo.
- Dịch vụ cài đặt dễ dàng và nhanh chóng.
- Tiết kiệm chi phí: Khi sử dụng dịch vụ thiết kế web trọn gói của ATPWeb bạn sẽ nhận được nhiều ưu đãi như:Kho bài viết, tài liệu, cẩm nang và khóa học miễn phí, khuyến mãi tùy theo từng gói dịch vụ, miễn phí các dịch vụ phát sinh và nhiều lợi ích khác.
- An toàn, bảo mật tuyệt đối: Website của bạn sẽ được được bảo vệ tuyệt đối với hàng rào “https://” và “SSL” tiêu chuẩn quốc tế giúp tránh được sự tấn công của virus, hacker.
- Hỗ trợ tư vấn Marketing & bán hàng: Cung cấp cho Khách hàng những tư duy, kiến thức về Marketing và cách kinh doanh ngay trên Website.
Hy vọng rằng bài viết trên đã giúp các bạn biết thêm nhiều kiến thức hữu ích.
Nếu như bạn đang có nhu cầu xây dựng một Website phù hợp với thương hiệu của mình, nhưng vẫn chưa tìm được giải pháp tối ưu nhất thì hãy liên hệ ngay với chúng tôi trong hôm nay để được tư vấn miễn phí nhé!
THÔNG TIN LIÊN HỆ
- Website: https://phanmematp.vn/
- Youtube: ATP Software
- Group hỗ trợ: ATP Support – Tư Vấn và Hỗ Trợ khách hàng
- Fanpage: ATP Holdings – Giải pháp hỗ trợ doanh nghiệp