eolas/zk/Create_an_SQL_table.md

38 lines
846 B
Markdown
Raw Permalink Normal View History

2022-12-08 20:18:56 +00:00
---
2024-06-15 10:45:04 +01:00
tags:
- SQL
- databases
2022-12-08 20:18:56 +00:00
---
# 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
2024-02-17 11:57:44 +00:00
[data type](Data_types_in_MySQL.md). Every table must have a
**primary key**. In the example, `employee_id` is the primary key.
2022-12-08 20:18:56 +00:00
```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
);
```
2023-01-04 12:54:45 +00:00
## 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.
2023-01-04 12:54:45 +00:00
We can use `SHOW TABLE STATUS`/