数据库建表create table实例代码
时间: 2024-11-22 19:14:11 浏览: 3
数据库jiandan题
数据库建表(Create Table)是数据库管理系统中创建一个新的数据存储结构的基本操作。下面是一个简单的MySQL创建表格的例子,假设我们要创建一个用户信息表(users),包含字段如id、username、email和password:
```sql
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY, -- 主键,自增
username VARCHAR(50) NOT NULL UNIQUE, -- 用户名,不允许为空且唯一
email VARCHAR(100) UNIQUE NOT NULL, -- 邮箱地址,不允许为空且唯一
password VARCHAR(255), -- 密码,可以为空
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP -- 记录创建时间,默认当前时间
);
```
在这个例子中:
- `id` 是主键,自动递增,每次插入新记录时会自动增加。
- `username` 和 `email` 字段都设置了 `UNIQUE` 约束,确保每个用户名和邮箱都是唯一的。
- `created_at` 列用于存储记录创建的时间,设为了默认值 `CURRENT_TIMESTAMP`。
阅读全文