MySQL创建数据表SQL语句
时间: 2024-11-30 22:11:47 浏览: 23
在MySQL中,创建数据表(也称为数据库结构)通常使用`CREATE TABLE`语句。下面是一个基本的创建数据表的例子:
```sql
CREATE TABLE table_name (
column1_data_type column1_name constraint,
column2_data_type column2_name constraint,
...
columnN_data_type columnN_name constraint
);
```
这里,`table_name`是你想要给新表起的名称,`column_name`表示列名,`data_type`指定列的数据类型(如INT, VARCHAR, DATE等),`constraint`可以包括主键(PRIMARY KEY)、唯一约束(UNIQUE)、默认值(DEFAULT)或非空约束(NOT NULL)。
例如,创建一个名为`users`的用户信息表,包含`id`, `username`, 和 `email`三列:
```sql
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
email VARCHAR(100) UNIQUE
);
```
在这个例子中,`id`是自动递增的主键,`username`不允许为空,而`email`则需要每个记录都独一无二。
阅读全文