用mysql设计三个表 用户表 维修师傅表 管理员表
时间: 2024-04-14 09:14:28 浏览: 42
1. 用户表
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL,
`password` varchar(50) NOT NULL,
`email` varchar(100) NOT NULL,
`phone` varchar(20) NOT NULL,
`address` varchar(100) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `username` (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2. 维修师傅表
CREATE TABLE `technician` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`gender` varchar(10) NOT NULL,
`phone` varchar(20) NOT NULL,
`address` varchar(100) DEFAULT NULL,
`specialty` varchar(100) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
3. 管理员表
CREATE TABLE `admin` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL,
`password` varchar(50) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `username` (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
说明:
- 用户表包含用户的基本信息,如用户名、密码、邮箱、电话、地址等。
- 维修师傅表包含维修师傅的基本信息,如姓名、性别、电话、地址、专业等。
- 管理员表包含管理员的基本信息,如用户名、密码等。
阅读全文