eolas/neuron/233bf7c7-59e9-471c-8275-895571468b75/Create_an_SQL_table.md

38 lines
846 B
Markdown
Raw Normal View History

2024-10-19 11:00:03 +01:00
---
tags:
- SQL
- databases
---
# Create an SQL table
We create tables in an SQL database with the `CREATE` command.
Below is an example of this in practice. Each field corresponds to a column. We
specify the name of the field and its corresponding
[data type](Data_types_in_MySQL.md). Every table must have a
**primary key**. In the example, `employee_id` is the primary key.
```sql
CREATE TABLE employee (
employee_id text PRIMARY KEY,
first_name text,
surname text,
address_number integer,
address_1 text,
address_2 text,
locality text,
region text,
postal_code text,
phone_number text,
days_per_week real
);
```
## Check table metadata
We can use `DESCRIBE [table_name]` any time we want to list out the data types
and other metadata about the table.
We can use `SHOW TABLE STATUS`/