MySQL数据库表结构设计
第 1-27 条, 共 27 条.
字段名称 | 字段类型 | 字段默认值 | 是否允许为空 | 字段描述 | 索引 | 字段数据示例 |
---|---|---|---|---|---|---|
name | varchar(10) | 是 | 员工姓名 | 无索引 | ||
gender | char(4) | 是 | 性别 | 无索引 | ||
birthday | date | 是 | 出生日期 | 无索引 | ||
idCard | char(18) | 是 | 身份证号 | 无索引 | ||
wedlock | enum('已婚','未婚','离异') | 是 | 婚姻状况 | 无索引 | ||
nationId | int(8) | 是 | 民族 | 普通索引 | ||
nativePlace | varchar(20) | 是 | 籍贯 | 无索引 | ||
politicId | int(8) | 是 | 政治面貌 | 普通索引 | ||
varchar(20) | 是 | 邮箱 | 无索引 | |||
phone | varchar(11) | 是 | 电话号码 | 无索引 | ||
address | varchar(64) | 是 | 联系地址 | 无索引 | ||
departmentId | int(11) | 是 | 所属部门 | 普通索引 | ||
jobLevelId | int(11) | 是 | 职称ID | 普通索引 | ||
posId | int(11) | 是 | 职位ID | 普通索引 | ||
engageForm | varchar(8) | 是 | 聘用形式 | 无索引 | ||
tiptopDegree | enum('博士','硕士','本科','大专','高中','初中','小学','其他') | 是 | 最高学历 | 无索引 | ||
specialty | varchar(32) | 是 | 所属专业 | 无索引 | ||
school | varchar(32) | 是 | 毕业院校 | 无索引 | ||
beginDate | date | 是 | 入职日期 | 无索引 | ||
workState | enum('在职','离职') | 在职 | 是 | 在职状态 | 无索引 | 在职 |
workID | char(8) | 是 | 工号 | 普通索引 | ||
contractTerm | double | 是 | 合同期限 | 无索引 | ||
conversionTime | date | 是 | 转正日期 | 无索引 | ||
notWorkDate | date | 是 | 离职日期 | 无索引 | ||
beginContract | date | 是 | 合同起始日期 | 无索引 | ||
endContract | date | 是 | 合同终止日期 | 无索引 | ||
workAge | int(11) | 是 | 工龄 | 无索引 |
MySQL建表SQL语句 免费MySQL数据库表结构设计
数据库结构:人力资源-员工:https://open.yesapi.cn/tablelist/yesapi_vhr_employee.html
-- 数据库大全:人力资源-员工
-- 来源:YesApi.cn
CREATE TABLE `yesapi_vhr_employee` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(10) NULL COMMENT '员工姓名',
`gender` char(4) NULL COMMENT '性别',
`birthday` date NULL COMMENT '出生日期',
`idCard` char(18) NULL COMMENT '身份证号',
`wedlock` enum('已婚','未婚','离异') NULL COMMENT '婚姻状况',
`nationId` int(8) NULL COMMENT '民族',
`nativePlace` varchar(20) NULL COMMENT '籍贯',
`politicId` int(8) NULL COMMENT '政治面貌',
`email` varchar(20) NULL COMMENT '邮箱',
`phone` varchar(11) NULL COMMENT '电话号码',
`address` varchar(64) NULL COMMENT '联系地址',
`departmentId` int(11) NULL COMMENT '所属部门',
`jobLevelId` int(11) NULL COMMENT '职称ID',
`posId` int(11) NULL COMMENT '职位ID',
`engageForm` varchar(8) NULL COMMENT '聘用形式',
`tiptopDegree` enum('博士','硕士','本科','大专','高中','初中','小学','其他') NULL COMMENT '最高学历',
`specialty` varchar(32) NULL COMMENT '所属专业',
`school` varchar(32) NULL COMMENT '毕业院校',
`beginDate` date NULL COMMENT '入职日期',
`workState` enum('在职','离职') NULL DEFAULT '在职' COMMENT '在职状态',
`workID` char(8) NULL COMMENT '工号',
`contractTerm` double NULL COMMENT '合同期限',
`conversionTime` date NULL COMMENT '转正日期',
`notWorkDate` date NULL COMMENT '离职日期',
`beginContract` date NULL COMMENT '合同起始日期',
`endContract` date NULL COMMENT '合同终止日期',
`workAge` int(11) NULL COMMENT '工龄',
KEY `nationId` (`nationId`),
KEY `politicId` (`politicId`),
KEY `departmentId` (`departmentId`),
KEY `jobLevelId` (`jobLevelId`),
KEY `posId` (`posId`),
KEY `workID` (`workID`),
PRIMARY KEY (`id`)
) ENGINE=InnoDB COMMENT '人力资源-员工';
复制后,到数据库执行,即可创建此数据库表。