> For the complete documentation index, see [llms.txt](https://learnsql.gitbook.io/lernmysql/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learnsql.gitbook.io/lernmysql/welcome-to-the-mysql-tutorial/cau-lenh-insert-into.md).

# Câu lệnh INSERT INTO

**Câu lệnh `INSERT INTO`**

Câu lệnh `INSERT INTO` được dùng để chèn dòng mới vào bảng.

**Cú pháp:**

> `INSERT INTO tên_bảng`\
> `VALUES (giá_trị_1, giá_trị_2,....)`

Bạn cũng có thể chỉ rõ các cột/trường nào cần chèn dữ liệu:

> `INSERT INTO tên_bảng (cột_1, cột_2,...)`\
> `VALUES (giá_trị_1, giá_trị_2,....)`

**Chèn 1 dòng mới**

Ta có bảng **Persons** như sau:

| LastName  | FirstName | Address   | City      |
| --------- | --------- | --------- | --------- |
| Pettersen | Kari      | Storgt 20 | Stavanger |

Câu lệnh SQL sau:

> `INSERT INTO Persons` \
> `VALUES ('Hetland', 'Camilla', 'Hagabakka 24', 'Sandnes')`

sẽ tạora kết quả trong bảng **Persons** như sau:

| LastName  | FirstName | Address      | City      |
| --------- | --------- | ------------ | --------- |
| Pettersen | Kari      | Storgt 20    | Stavanger |
| Hetland   | Camilla   | Hagabakka 24 | Stavanger |

**Chèn dữ liệu vào các cột/trường cụ thể**

Với bảng **Persons** như trên, câu lệnh SQL sau:

> `INSERT INTO Persons (LastName, Address)`\
> `VALUES ('Rasmussen', 'Storgt 67')`

Sẽ tạo ra kết quả:

| LastName  | FirstName | Address      | City      |
| --------- | --------- | ------------ | --------- |
| Pettersen | Kari      | Storgt 20    | Stavanger |
| Hetland   | Camilla   | Hagabakka 24 | Stavanger |
| Rasmussen |           | Storgt 67    |           |
