MySQL是一款廣泛使用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在實(shí)際開發(fā)中,多數(shù)業(yè)務(wù)需求都需要表格的支持。本文將介紹如何創(chuàng)建一個(gè)員工信息表格,為各位讀者提供參考。
首先,我們需要創(chuàng)建數(shù)據(jù)庫,可以使用以下命令:
CREATE DATABASE testdb;
當(dāng)然,你也可以通過phpMyAdmin等工具創(chuàng)建。接著,我們要在testdb中創(chuàng)建一個(gè)名為employee的表格,請使用以下代碼:
CREATE TABLE employee ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL DEFAULT '', `gender` ENUM('男', '女') NOT NULL DEFAULT '男', `birthday` DATE NOT NULL, `department` VARCHAR(255) NOT NULL DEFAULT '', `salary` FLOAT(10, 2) NOT NULL DEFAULT '0.00', `join_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
以上SQL語句創(chuàng)建了一個(gè)名為employee的表格,包含id、name、gender、birthday、department、salary、join_time七個(gè)字段。以下是各字段的解釋:
- id:員工編號,自增長
- name:員工姓名,必填
- gender:員工性別,必填,默認(rèn)為男
- birthday:員工生日,必填
- department:員工所在部門,必填
- salary:員工薪水,必填,默認(rèn)為0.00
- join_time:員工入職時(shí)間,自動設(shè)置為當(dāng)前時(shí)間
創(chuàng)建完表格之后,我們就可以向其中插入數(shù)據(jù)了。假設(shè)我們需要添加一條員工記錄,可以使用以下代碼:
INSERT INTO employee (name, gender, birthday, department, salary) VALUES ('張三', '男', '1990-01-01', '銷售部', 5000.00);
以上SQL語句可以向employee表格中插入一條員工記錄,包含name、gender、birthday、department、salary五個(gè)字段的值。以下是各字段的值:
- name:張三
- gender:男
- birthday:1990年1月1日
- department:銷售部
- salary:5000.00元
以上就是創(chuàng)建員工信息表格的詳細(xì)步驟,希望大家能夠在實(shí)際開發(fā)中靈活應(yīng)用。如果您有任何問題或疑問,可以隨時(shí)向我們尋求幫助。