有谁对SQL很熟悉的,知道这个题目怎么做吗?

来源:百度知道 编辑:UC知道 时间:2024/05/12 10:56:27
有一个公司的部门及雇员的数据库,由下面三个表组成:雇员(雇员号,姓名,年龄,地址,薪水)部门(部门号,部门名,部门经理)工作(雇员号,部门号,在该部门工作的年限)试用SQL语言完成下列功能:①建表,在定义中要求声明⑴每个表的主外码⑵雇员的年龄介于18到55之间⑶雇员姓名和部门名不能为空⑷薪水取1000到50000之间整数②往表中插入数据雇员(E01,tom,35,海淀,8000         E02,dennis,24,朝阳,5000         E03,john,20,海淀,4000         E04,rick,41,朝阳,7000         E05,bill,45,西城,7500         E06,frank,35,海淀,6000         E07,jank,25,东城,3000         E08,mike,23,东城,3500)部门(D01,人事,E04         D02,信息,E01         D03,销售,E05         D04,财务,E06)工作(E01,D02,6         E01,D03,1         E01,D04,2  

create database 公司部门
use 公司部门
create table 雇员
( 雇员号 int ,not null,
姓名 varchar(20),not null,
年龄 int ,not null,
地址 varchar(20),not null,
薪水 char(20) ,not null,)
create table 部门
( 部门号 int ,not null,
部门名 varchar(20),not null,
部门经理 varchar(20),not null, )
create table 工作
(雇员号 int ,not null,
部门号 int ,not null,
在该部门工作的年限 int ,not null,)

自己继续写吧

先看一下sql的帮助文件,建表用 create table 查询用select ,看看帮助里的语法 这些都比较简单 有什么不懂再问

分太少了
不愿意写

这种题目都不会阿???让你晕死,懒得写了