SQL Insert Into

SQL Insert Into: Định Nghĩa và Cú Pháp

Trong ngôn ngữ lập trình SQL, câu lệnh INSERT INTO được sử dụng để chèn dữ liệu mới vào bảng trong cơ sở dữ liệu. Câu lệnh này cho phép bạn thêm một hoặc nhiều bản ghi vào bảng, và nó là một phần quan trọng trong việc quản lý và tổ chức dữ liệu.

Cú Pháp Cơ Bản

Cú pháp cơ bản của câu lệnh INSERT INTO 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 mà bạn muốn chèn giá trị vào.
  • giá_trị1, giá_trị2, giá_trị3, ...: Giá trị tương ứng cho từng cột đã chỉ định.

Ví Dụ Cụ Thể

Dưới đây là một số ví dụ minh hoạ cho câu lệnh INSERT INTO:

Ví Dụ 1: Chèn Một Bản Ghi

INSERT INTO SinhVien (MaSV, TenSV, Tuoi)
VALUES (1, 'Nguyen Van A', 20);

Trong ví dụ này, chúng ta đã chèn một bản ghi mới vào bảng SinhVien với MaSV là 1, TenSV là 'Nguyen Van A', và Tuoi là 20.

Ví Dụ 2: Chèn Nhiều Bản Ghi Cùng Một Lúc

INSERT INTO SinhVien (MaSV, TenSV, Tuoi)
VALUES (2, 'Tran Thi B', 22),
       (3, 'Le Van C', 19),
       (4, 'Pham Van D', 21);

Trong ví dụ này, chúng ta đã chèn ba bản ghi mới vào bảng SinhVien cùng một lúc.

Ví Dụ 3: Chèn Dữ Liệu Không Chỉ Định Cột

INSERT INTO SinhVien
VALUES (5, 'Nguyen Van E', 23);

Trong trường hợp này, nếu bạn không chỉ định tên cột, SQL sẽ tự động sử dụng thứ tự của cột trong bảng. Cần lưu ý rằng số lượng và thứ tự các giá trị phải khớp với cấu trúc bảng.

Kết Luận

Câu lệnh INSERT INTO là một trong những công cụ chính để thêm dữ liệu vào cơ sở dữ liệu trong SQL. Việc sử dụng đúng cú pháp và hiểu rõ các quy tắc chèn dữ liệu sẽ giúp bạn quản lý thông tin một cách hiệu quả hơn. Hãy thử nghiệm với các câu lệnh này để nâng cao kỹ năng lập trình SQL của bạn!