资源描述
表数据增删改以及添加约束
1创建部门表
Create table dept(
Denptno tinyint,
Dname char(16),
Loc char(16))
向其中插入数据
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
创建emp表
CREATE TABLE emp(
empno smallint NOT NULL, --职员编号
ename char(16), --姓名
job char(16), --职位
mgr char(4), --上司的编号
hiredate smalldatetime, --雇佣日期
sal money, --工资
comm money, --提成
deptno tinyint --部门编号
)
向其中插入数据.
7369 SMITH CLERK 7902 17-12月-80 800 null 20
7499 ALLEN SALESMAN 7698 20-2月-81 1600 300 30
7521 WARD SALESMAN 7698 22-2月-81 1250 500 30
7566 JONES MANAGER 7839 02-4月-81 2975 null 20
7654 MARTIN SALESMAN 7698 28-9月-81 1250 1400 30
7698 BLAKE MANAGER 7839 01-5月-81 2850 null 30
7782 CLARK MANAGER 7839 09-6月-81 2450 null 10
7788 SCOTT ANALYST 7566 19-4月-87 3000 null 20
7839 KING PRESIDENT NULL 17-11月-81 5000 null 10
7844 TURNER SALESMAN 7698 08-9月-81 1500 0 30
7876 ADAMS CLERK 7788 23-5月-87 1100 null 20
Update修改数据:给所有人的工资涨200
Delete删除数据:TURNER辞职,要将其删除。
2.将罗斯文数据库以附加的方式添加到sql server中,分析各个表之间的关系,给下面8个主要的表之间加上外键。
供应商,销售员,客户,运货商,产品,订单,订单细节,产品类别
并考虑在有的表上添加check,default 和unique约束。
展开阅读全文