数据库创建表语句mysql
时间: 2024-11-19 17:15:44 浏览: 11
在MySQL中,创建数据库表的基本语法如下:
```sql
CREATE TABLE table_name (
column1_data_type column1_name [column1_constraint],
column2_data_type column2_name [column2_constraint],
...,
columnN_data_type columnN_name [columnN_constraint]
);
```
这里有几个关键部分:
1. `CREATE TABLE`:这是用于声明新表的SQL命令。
2. `table_name`:你需要为你的表指定一个唯一的名称。
3. `(column1_data_type column1_name [column1_constraint], ...)`: 这里列出了每个列(field),包括数据类型(如INT, VARCHAR, DATE等)、列名和可选的约束条件(如NOT NULL, PRIMARY KEY, AUTO_INCREMENT等)。数据类型后面通常跟着列名。
例如,创建一个名为"users"的用户信息表,包含id、username和email列:
```sql
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
email VARCHAR(100) UNIQUE
);
```
阅读全文