数据库创建Users表: 用户名称、密码、真实姓名、性别、电话、邮箱、注册时间、角色(0用户,1管理员)
时间: 2023-09-30 15:03:43 浏览: 215
ORACLE数据库文档.txt
好的,以下是创建Users表的SQL语句:
```
CREATE TABLE Users (
UserID INT PRIMARY KEY AUTO_INCREMENT,
UserName VARCHAR(50) NOT NULL UNIQUE,
Password VARCHAR(50) NOT NULL,
RealName VARCHAR(50) NOT NULL,
Gender ENUM('M', 'F') NOT NULL,
Phone VARCHAR(20) NOT NULL,
Email VARCHAR(50) NOT NULL,
RegisterTime DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
Role ENUM('0', '1') NOT NULL DEFAULT '0'
);
```
解释一下每个字段的含义:
- UserID:用户ID,主键,自增长
- UserName:用户名,不允许为空,唯一
- Password:密码,不允许为空
- RealName:真实姓名,不允许为空
- Gender:性别,只能是'M'或'F'
- Phone:电话号码,不允许为空
- Email:邮箱地址,不允许为空
- RegisterTime:注册时间,自动记录当前时间
- Role:角色,只能是'0'或'1',默认为'0'(普通用户)
阅读全文