eolas/neuron/5b95f67f-9093-48ae-af69-4982ce3513db/Insert_data_into_SQL_table.md

38 lines
895 B
Markdown
Raw Normal View History

2024-10-19 11:00:03 +01:00
---
tags:
- SQL
- databases
---
# Insert data into table with SQL `INSERT` statement
_A table named `sales`:_
| saleId | modelId | date | salesPerson |
| ------ | ------- | ---------- | ----------- |
| 223 | 2 | 2020-01-09 | tgomay |
| 321 | 3 | 2020-03-14 | snedgamon |
| 491 | 4 | 2021-08-06 | tricksahoy |
```sql
INSERT INTO sales
VALUES (1, 11, '2020-01-01','mhogan');
```
> If you intend to miss out a value, you shouldn't leave it blank, you should
> instead use `NULL` :
```sql
INSERT INTO sales
VALUES (1, 11, '2020-01-01', NULL);
```
> The approach above works well if the order of entry matches the order of the
> table fields. If this is not the case you can specify the order as part of the
> `INSERT` statement:
```sql
INSERT INTO sales**(employee_id, sale_id, model_id, sale_date)**
VALUES ('mhogan', 1, 11, '2020-01-01',);
```