SQL Server实验

一、实验目的

在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)

三、实验内容

  1. 建立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'),
	
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值