INSERT INTO câu lệnh chèn dữ liệu vào bảng trong SQL

SQL không chỉ cung cấp các câu lệnh để thực thi những thao tác truy xuất dữ liệu mà bạn còn có thể chỉnh sửa cơ sở dữ liệu. Trong phạm vi bài viết này, BAC sẽ hướng dẫn các bạn cách thêm một bản ghi vào cơ sở dữ liệu với câu lệnh INSERT INTO.

1. Câu lệnh INSERT INTO

Câu lệnh INSERT INTO được sử dụng để chèn những bản ghi mới vào một bảng .

  • Cú pháp INSERT INTO:

Bạn hoàn toà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ổng thể những cột của bảng, bạn không cần xác lập những tên cột trong câu truy vấn. Tuy nhiên, hãy chắc như đinh thứ tự của những giá trị tương tự như thứ tự những cột trong bảng .
INSERT INTO tên bảng
VALUES ( giá trị 1, giá trị 2, … ) ;

2. Ví dụ INSERT INTO

Để thực thi ví dụ này, bạn cần nhập cơ sở dữ liệu mẫu Northwind vào SQL Server Management Studio. Hãy xem bài viết hướng dẫn ngay dưới đây :

Tham khảo: Hướng dẫn tải và cài đặt dữ liệu mẫu Northwind trong SQL Server Management Studio

Hãy mở màn từ việc kiểm tra những bản ghi có sẵn trong bảng Categories bằng câu lệnh SELECT :
SELECT * FROM Categories ;

Bây giờ, tất cả chúng ta sẽ triển khai chèn thêm một bản ghi nữa bằng cú pháp tiên phong của INSERT INTO. Nếu thành công xuất sắc sẽ có một thông tin Open .
INSERT INTO Categories
VALUES ( ‘ Banana ‘, ‘ Fruit ‘, ‘ banana.jpg ‘ ) ;

Lúc này, hãy kiểm tra lại dữ liệu trong bản một lần nữa và bạn sẽ thấy bản ghi mới đã được thêm vào .

Lưu ý: Với cách viết thứ nhất của INSERT INTO như trên đây, bạn cần nhập đủ số lượng giá trị cho cột tương ứng, nếu có thông báo lỗi khi chạy.

Trong ví dụ trên, mặc dầu bảng Categories có đến 4 cột nhưng tất cả chúng ta chỉ cần nhập 3 giá trị vì cột CategoryID là một trường tăng dần tự động hóa và sẽ tự tạo ra khi có bản ghi mới được nhập vào bảng .

3. Chèn dữ liệu vào các cột xác định

Câu lệnh SQL dưới đây sẽ chèn một bản ghi mới vào những cột được chỉ định trong bảng Customers :
INSERT INTO Customers ( CustomerID, CompanyName, ContactName, Address, City, PostalCode, Country )
VALUES ( ‘ CARDI ‘, ‘ Cardinal ‘, ‘ Tom B. Erichsen ‘, ‘ Skagen 21 ‘, ‘ Stavanger ‘, ‘ 4006 ‘, ‘ Norway ‘ ) ;

Kết quả sẽ thông tin 1 dòng mới đã được thêm vào cơ sở dữ liệu, bạn hoàn toàn có thể kiểm tra lại bảng Customers bằng cú pháp cơ bản dưới đây .
SELECT * FROM Customers ;

Lưu ý: Khi chèn một bản ghi vào cơ sở dữ liệu, các cột nào không nhập sẽ hiển thị giá trị là NULL.

Trên đây là những gì bạn cần biết về câu lệnh INSERT INTO, một câu lệnh rất có ích để bạn chỉnh sửa trực tiếp cơ sở dữ liệu bằng dòng lệnh. Vẫn còn rất nhiều kỹ năng và kiến thức mê hoặc sẽ được update tiếp tục tại website bacs.vn, đừng quên đón đọc .

Nguồn tham khảo:

https://www.w3schools.com/
Nhu cầu giảng dạy doanh nghiệp
BAC là đơn vị chức năng đào tạo và giảng dạy BA tiên phong tại Nước Ta. Đối tác chính thức của IIBA quốc tế. Ngoài những khóa học public, BAC còn có những khóa học in house dành riêng cho từng doanh nghiệp. Chương trình được phong cách thiết kế riêng theo nhu yếu của doanh nghiệp, giúp doanh nghiệp xử lý những khó khăn vất vả và tư vấn tăng trưởng .

Tham khảo chương trình đào tạo và giảng dạy :

INSERT INTO câu lệnh chèn dữ liệu vào bảng trong SQL

Bài viết liên quan
Hotline 24/7: O984.666.352
Alternate Text Gọi ngay