MySQL创建网站数据库的代码
时间: 2024-11-15 16:22:35 浏览: 6
在MySQL中创建一个用于网站的数据表,通常涉及到以下几个步骤。假设我们想要创建一个名为`users`的用户信息表,包含字段如`id`、`username`、`email`和`password`:
```sql
CREATE DATABASE your_website_db; -- 创建一个新的数据库
USE your_website_db; -- 切换到新创建的数据库
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY, -- 主键,自增
username VARCHAR(50) NOT NULL UNIQUE, -- 用户名,不能为空且唯一
email VARCHAR(100) UNIQUE NOT NULL, -- 邮箱,不能为空且唯一
password VARCHAR(255) PASSWORD, -- 密码,加密存储
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- 记录创建时间,默认当前时间
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP -- 更新时间,默认更新时间
);
```
这里,`AUTO_INCREMENT`使得`id`字段每次插入自动递增;`UNIQUE`确保了用户名和邮箱的唯一性;`PASSWORD`关键字用于安全地存储密码。
阅读全文