综合实训-03
项目介绍
有一个员工管理数据库empInfo,包含以下两张数据表:
(1)department(deptNo, deptName)
部门表department由部门编号(deptNo)、部门名称(deptName)两个属性组成,deptNo为主键。
(2)employee(empNo, empName, sex, age, phone, deptNo)
员工表employee由工号(empNo)、姓名(empName)、性别(sex)、年龄(age)、电话(phone)、部门编号(deptNo)六个属性组成,empNo为主键。
练习题目
创建数据库empInfo,默认字符集为utf8。并设置其为当前默认的数据库。
create database empInfo
default character set utf8;use empInfo;
创建部门表department:deptNo、deptName为字符型,其中deptNo长度为3(定长)、不能为空、主键;deptName长度为20、不能为空、唯一索引。
create table department(deptNo char(3) not null,deptName varchar(20) not null,primary key(deptNo),unique(deptName)
);
创建员工表employee:empNo、empName、sex、phone、deptNo为字符型,其中empNo长度为5(定长)、不能为空、主键;empName长度为10、不能为空、普通索引;sex长度为1(定长);phone长度为20;deptNo长度为3(定长);age为整型。
create table employee(empNo char(5) not null,empName varchar(10) not null,sex 