一、实验目的
在SQL Server中创建数据库的基础上创建表,然后对表数据进行增删改操作。
二、实验步骤
(一)安装数据库
1.安装SQL Server 2012或以上版本。
2.尝试创建数据库、表。
(二)完成扩展训练
1.建立yggl数据库,建立员工表、部门表、员工薪水表,向三张表添加数据;
2.方式:(1)使用对象资源管理器;(2)使用t-sql语句
(三)基础训练
1.完成(1)->(3)->(8)->(6)
2.在(1)基础上可继续完成(7)
3.完成(4)->(5)
三、实验内容
- 建立yggl数据库,建立员工表、部门表、员工薪水表,向三张表添加数据;
首先建立好yggl数据库,在新建查询中输入如下代码:
USE YGGL 使用表yggl执行
GO 创建表Employees
CREATE TABLE Employees(
EmployeeID char(6) Not Null PRIMARY KEY, EmployeeID为该表的主键
Name char(10) Not Null, 姓名,不能为空
Education char(4) Not Null,
Birthday date Not Null,
Sex bit Not Null, 性别,默认值为1
WorkYear tinyint Null,
Address varchar(40) Null,
PhoneNumber char(12) Null,
DepartmentID char(3) Not Null
)
CREATE TABLE Departments ( 创建表Departments
DepartmentID char(3) Not Null PRIMARY KEY, DepartmentID为该表的主键
DepartmentName char(20) Not Null,
Note varchar Null
)
CREATE TABLE Salary ( 创建表Salary
EmployeeID char(6) Not Null PRIMARY KEY, EmployeeID为该表的主键
InCome float Not Null,
OutCome float Not Null
)
然后输入如下代码 插入信息
INSERT INTO Employees values 向表Employees插入数据
('000001', '王林', '大专','1966-1-23',' 1','8','中山路32-1-508','83355668','2'),
('010008', '伍容华', '本科','1976-3-28',' 1','3','北京东路100-2','83321321','1'),
('020010', '王向容', '硕士','1982-12-09',' 1','2','四牌楼10-0-108','83792361','1'),
('020018', '李丽', '大专','1960-07-30',' 0','6','中山东路102-2','83413301','1'),
('102201', '刘明', '本科','1972-10-18',' 1','3','虎踞路100-2','83606608','5'),
('102208','朱俊','硕士','1965-09-28','1','2','牌楼巷5-3-106','84708817','5'),
('108991','钟敏','硕士','1979-08-10','0','4','中山路10-3-105','83346722','3')
('111006','张石兵','本科','1974-10-01','1','1','解放路34-1-203','84563418','5'),
('210678','林涛','大专','1977-04-02','1','2','中山北路24-35','83467336','3'),