Lệnh INSERT trong SQL

Như đã giới thiệu trong các bài viết trước, lệnh CREATE DATABASE được sử dụng để tạo database (cơ sở dữ liệu), lệnh CREATE TABLE để tạo bảng và lệnh DELETE được sử dụng để xóa các hàng từ một bảng, vậy lệnh INSERT trong SQL thì sao? Bạn đọc tham khảo tiếp bài viết dưới đây của Taimienphi.vn.

Lệnh INSERT trong SQL được sử dụng để thêm các hàng dữ liệu mới vào một bảng. Người dùng có thể chèn dữ liệu vào bảng theo 2 cách. Tham khảo chi tiết từng cách chèn dữ liệu vào bảng trong bài viết đưới dây.

lenh insert trong sql

Lệnh INSERT trong SQL

Cách 1: Chèn dữ liệu trực tiếp vào bảng

Cú pháp lệnh INSERT là:

INSERT INTO TABLE_NAME

[ (col1, col2, col3,...colN)]

VALUES (value1, value2, value3,...valueN);

Trong đó:

col1, col2,...colN là tên các cột trong bảng mà bạn muốn chèn dữ liệu.

Trong khi chèn một hàng, nếu thêm giá trị cho tất cả các cột của bảng thì bạn không cần cung cấp tên cột trong truy vấn SQL. Nhưng bạn cần chắc chắn thứ tự của các giá trị phải giống thứ tự các cột trong bảng. Truy vấn INSERT trong SQL có dạng như dưới đây:

INSERT INTO TABLE_NAME

VALUES (value1, value2, value3,...valueN);

Ví dụ:

Nếu muốn chèn một hảng vào bảng danh sách các nhân viên, truy vấn có dạng:

INSERT INTO employee (id, name, dept, age, salary location) VALUES (105, 'Srinath', 'Aeronautics', 27, 33000);

Lưu ý:

Khi thêm hàng, chỉ các ký tự hoặc giá trị ngày tháng mới được đặt trong dấu nháy đơn.

Nếu chèn dữ liệu vào tất cả các cột, tên cột có thể bỏ qua. Lệnh INSERT trong SQL ở trên có thể được viết như sau:

INSERT INTO employee

VALUES (105, 'Srinath', 'Aeronautics', 27, 33000);

Cách 2: Chèn dữ liệu vào bảng thông qua lệnh SELECT trong SQL

Cú pháp lệnh INSERT trong SQL là:

INSERT INTO table_name

[(column1, column2, ... columnN)]

SELECT column1, column2, ...columnN

FROM table_name [WHERE condition];

Ví dụ: Để chèn một hàng vào bảng danh sách nhân viên tạm thời, truy vấn SQL có dạng:

INSERT INTO employee (id, name, dept, age, salary location) SELECT emp_id, emp_name, dept, age, salary, location

FROM temp_employee;

Nếu chèn dữ liệu vào tất cả các cột, lệnh INSERT ở trên có thể được viết dưới dạng:

INSERT INTO employee

SELECT * FROM temp_employee;

Lưu ý: Giả định bảng temp_employee có các cột emp_id, emp_name, dept, age, salary, location theo thứ tự được cung cấp ở trên và có cùng kiểu dữ liệu.

Lưu ý quan trọng:

1. Khi thêm một hàng mới, bạn cần đảm bảo kiểu dữ liệu (datatype) của giá trị và của cột phải khớp nhau.

2. Tuân theo các ràng buộc toàn vẹn được định nghĩa cho bảng, nếu có.

Như vậy bài viết trên Taimienphi.vn vừa giới thiệu cho bạn lệnh INSERT trong SQL. Các bài viết tiếp theo Taimienphi.vn sẽ giới thiệu tiếp cho bạn các lệnh DELETE trong SQL, lệnh JOINS, lệnh RENAME, ... trong SQL.

https://thuthuat.taimienphi.vn/lenh-insert-trong-sql-33105n.aspx
Ngoài ra bạn đọc có thể tham khảo một số bài viết trên Taimienphi.vn để tìm hiểu thêm về SQL Server như cách triển khai SQL Server thông qua PowerShell DSC nhé. Chúc các bạn thành công !

Tác giả: Duy Vinh     (4.0★- 14 đánh giá)  ĐG của bạn?

  

Bài viết liên quan

Tìm hiểu Alias trong SQL
Toán tử NOT IN trong SQL
Lệnh CREATE trong SQL
Lệnh RENAME trong SQL
Lệnh DELETE trong SQL
Từ khoá liên quan:

Lệnh INSERT trong SQL

, SQL, tìm hiểu lệnh INSERT trong SQL,

SOFT LIÊN QUAN
  • SQL Assistant

    Hỗ trợ chỉnh sửa, quản lý và phát triển cơ sở dữ liệu hiệu quả

    SQL Assistant là một công cụ mạnh mẽ với khả năng trợ giúp việc đánh mã, tự động điền từ và lướt qua những cơ sở dữ liệu lớn và nhỏ khác nhau với nhiều công cụ chỉnh sửa, quản lý và phát triển cơ sở dữ liệu hiệu quả. Côn ...

Tin Mới

  • Cách cài đặt SQL Server 2019 trên Windows

    Phiên bản Microsoft SQL Server 2019 mới nhất mang đến rất nhiều tính năng mới hấp dẫn đáp ứng được người dùng hiện nay, nhất là giúp tổ chức đánh giá, kiểm tra dữ liệu và tích hợp nhiều phần mềm khác nhau. Để cài đặt Microsoft SQL Server 2019, các bạn làm theo hướng dẫn trong bài viết sau đây.

  • Hướng dẫn cách cài đặt laravel, hỗ trợ lập trình web

    Với những ai đang học lập trình không thể nào không biết đến được Laravel, vậy làm thế nào để cài đặt Laravel trên máy tính của bạn, chạy trơn chu các ứng dụng web cũng như giúp bạn học tập và thực hành tốt.

  • Cách đăng nhập SQL Server nếu tài khoản SA bị vô hiệu hóa

    Trong trường hợp nếu tài khoản SA bị vô hiệu hóa và bạn không thể đăng nhập SQL Server. Bài viết này Taimienphi.vn sẽ hướng dẫn bạn cách đăng nhập SQL Server nếu tài khoản SA bị vô hiệu hóa.

  • Cách sửa lỗi Windows cannot connect to the printer Windows 11/10

    Khi cài đặt máy in, đôi khi bạn sẽ gặp thông báo lỗi Windows cannot connect to the printer trên màn hình. Để khắc phục sự cố lỗi máy in này, bạn hãy tham khảo bài viết hướng dẫn sửa lỗi Windows cannot connect to the printer dưới đây của Tải Miễn Phí, chúng tôi sẽ hướng dẫn bạn từng bước để giải quyết vấn đề này một cách hiệu quả.