eolas/neuron/bf894b27-4b56-45c5-b936-59d1518a7e06/Create_an_SQL_table.md

38 lines
846 B
Markdown
Raw Normal View History

2024-11-17 15:37:31 +00: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`/