MySQL是一款常用的關系型數據庫管理系統,使用MySQL可以輕松地創建各種類型的數據庫表。人事檔案表是企業中常用的一種數據表,可用于記錄員工的各種基本信息及其在公司的發展狀況。下面我們一起來學習如何使用MySQL創建人事檔案表。
CREATE TABLE `human_resources` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵ID', `name` varchar(30) NOT NULL COMMENT '姓名', `gender` tinyint(4) NOT NULL COMMENT '性別(1:男,2:女)', `age` tinyint(4) NOT NULL COMMENT '年齡', `birthday` date NOT NULL COMMENT '生日', `phone` varchar(20) DEFAULT NULL COMMENT '聯系電話', `email` varchar(50) DEFAULT NULL COMMENT '郵箱', `address` varchar(100) DEFAULT NULL COMMENT '聯系地址', `entry_date` date DEFAULT NULL COMMENT '入職日期', `department` varchar(50) DEFAULT NULL COMMENT '所屬部門', `position` varchar(50) DEFAULT NULL COMMENT '職位', `salary` decimal(10,2) DEFAULT NULL COMMENT '薪資', `remark` varchar(200) DEFAULT NULL COMMENT '備注', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='人事檔案表';
以上代碼中,我們使用CREATE TABLE語句創建了一個名為human_resources的數據表,該表包含了員工的各種基本信息。其中,id為主鍵,采用自增方式實現唯一性。name、gender、age、birthday等為員工的基本信息,phone、email、address等為員工聯系方式。entry_date、department、position、salary等為員工的工作信息。remark為備注信息。
CREATE TABLE語句中的各個字段后面的NOT NULL和DEFAULT NULL表示該字段是否允許為空值。PRIMARY KEY (`id`)表示將id字段設置為主鍵,ENGINE=InnoDB DEFAULT CHARSET=utf8mb4表示采用InnoDB存儲引擎,字符集為utf8mb4。
使用以上代碼可以輕松地創建一張人事檔案表,可用于記錄管理公司員工的各種信息。同時,也為公司提供了很多統計和分析數據的基礎。
下一篇go json反序列化