MySQL Create Table SQL
Table Structure: okayapi_vhr_employee:/tablelist/okayapi_vhr_employee.html
-- MySQL Table okayapi_vhr_employee
-- From: OkayAPI.com
CREATE TABLE `okayapi_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 `name` (`name`),
KEY `gender` (`gender`),
KEY `birthday` (`birthday`),
KEY `idCard` (`idCard`),
KEY `wedlock` (`wedlock`),
KEY `nationId` (`nationId`),
KEY `nativePlace` (`nativePlace`),
KEY `politicId` (`politicId`),
KEY `email` (`email`),
KEY `phone` (`phone`),
KEY `address` (`address`),
KEY `departmentId` (`departmentId`),
KEY `jobLevelId` (`jobLevelId`),
KEY `posId` (`posId`),
KEY `engageForm` (`engageForm`),
KEY `tiptopDegree` (`tiptopDegree`),
KEY `specialty` (`specialty`),
KEY `school` (`school`),
KEY `beginDate` (`beginDate`),
KEY `workState` (`workState`),
KEY `workID` (`workID`),
KEY `contractTerm` (`contractTerm`),
KEY `conversionTime` (`conversionTime`),
KEY `notWorkDate` (`notWorkDate`),
KEY `beginContract` (`beginContract`),
KEY `endContract` (`endContract`),
KEY `workAge` (`workAge`),
PRIMARY KEY (`id`)
) ENGINE=InnoDB COMMENT '人力资源-员工';
After replication, you can go to the database to create the database table.
MySQL database table structure design
Displaying 1-27 of 27 results.
Field Name | Field Type | Default | IS NULL | Field Comment | Index | Demo Data |
---|---|---|---|---|---|---|
name | varchar(10) | 是 | 员工姓名 | |||
gender | char(4) | 是 | 性别 | |||
birthday | date | 是 | 出生日期 | |||
idCard | char(18) | 是 | 身份证号 | |||
wedlock | enum('已婚','未婚','离异') | 是 | 婚姻状况 | |||
nationId | int(8) | 是 | 民族 | Normal Index | ||
nativePlace | varchar(20) | 是 | 籍贯 | |||
politicId | int(8) | 是 | 政治面貌 | Normal Index | ||
varchar(20) | 是 | 邮箱 | ||||
phone | varchar(11) | 是 | 电话号码 | |||
address | varchar(64) | 是 | 联系地址 | |||
departmentId | int(11) | 是 | 所属部门 | Normal Index | ||
jobLevelId | int(11) | 是 | 职称ID | Normal Index | ||
posId | int(11) | 是 | 职位ID | Normal Index | ||
engageForm | varchar(8) | 是 | 聘用形式 | |||
tiptopDegree | enum('博士','硕士','本科','大专','高中','初中','小学','其他') | 是 | 最高学历 | |||
specialty | varchar(32) | 是 | 所属专业 | |||
school | varchar(32) | 是 | 毕业院校 | |||
beginDate | date | 是 | 入职日期 | |||
workState | enum('在职','离职') | 在职 | 是 | 在职状态 | 在职 | |
workID | char(8) | 是 | 工号 | Normal Index | ||
contractTerm | double | 是 | 合同期限 | |||
conversionTime | date | 是 | 转正日期 | |||
notWorkDate | date | 是 | 离职日期 | |||
beginContract | date | 是 | 合同起始日期 | |||
endContract | date | 是 | 合同终止日期 | |||
workAge | int(11) | 是 | 工龄 |