实验一
实验目的
熟悉 SQL ServerManagement Studio(SSMS)的工作环境
掌握使用和命令建立数据库的方法
熟练掌握使用SSMS和T-SQL语句创建、修改和删除表。
熟练掌握使用SSMS和T-SQL语句插入、修改和删除表数据。
实验内容
采用SQL ServerManagement Studio、T-SQL语句两种方式创建产品销售数据库,要求:
使用SSMS创建数据库CPXS_bak,数据文件初始大小为5MB,最大大小50MB,按5MB增长;日志文件初始为2MB,最大可增长到10MB,按2MB增长;其余参数取默认值。
用T-SQL语句创建数据库CPXS,数据文件的增长方式改为增长方式按10%比例增长,其余与CPXS_bak。
用T-SQL语句删除数据库CPXS_bak。
CPXS数据库包含如下三个表:
产品(产品编号,产品名称,价格,库存量)
客户(客户编号,客户名称,地区,负责人,电话)
销售(产品编号,客户编号,销售日期,数量,销售额)
~,请写出创建以上三个表的T-SQL语句并在查询分析器中运行。
~、客户表和销售表的样本数据。
用T-SQL语句向商品表插入如下记录:
200001
柜式空调
3000
200
200002
微波炉
1000
100
200003
抽油烟机
1200
50
用T-SQL语句向CP表中增加“产品简列”列,varchar(50),允许为NULL。
将CP表中每种商品的价格打8折。
将CP表中价格打9折后小于1500的商品删除。
实验步骤与结果
(说明:要写出相关步骤和SQL语句,实验结果可以是运行画面的抓屏,抓屏图片要尽可能的小。)
)使用SSMS创建数据库CPXS_bak效果图为
2)用T-SQL语句创建数据库CPXS:
CREATEDATABASE CPXS
ONPRIMARY
(NAME='CPXS_DATA',
FILENAME='C:\Program Files\Microsoft SQL Server\\MSSQL\Data\',
SIZE=5MB,
MAXSIZE=50MB,
FILEGROWTH=10%)
LOGON
(NAME='CPXS_LOG',
FILENAME='C:\Program Files\Microsoft SQL Server\\MSSQL\Data\',
SIZE=2MB,
MAXSIZE=10MB,
FILEGROWTH=2MB)
3)DROPDATABASE CPXS_bak
刷新数据库会看到CPXS_bak不存在
)USE CPXS
GO
CREATETABLE 产品
(产品编号char(6)PRIMARYKEY,
产品名称char(30)NOTNULL,
价格float(8),库存量int,)
2)USE CPXS
GO
CREATETABLE 客户
(客户编号char(6)PRIMARYKEY,
客户名称char(30)NOTNULL,
地区char(10),负责人char(8),
电话char(12))
3)USE CPXS
GO
CREATETABLE 销售
(产品编号char(6),客户编号char(6),
销售日期datetime,数量intNOTNULL,
销售额float(8)NOTNULL,
CONSTRAINT pk_js PRIMARYKEY(产品编号,客户编号,销售日期))/*pk_js为约束名*/
执行完上面的操作就能看见表已经添加进数据库中,如图所示:
3. 打开表:在其中添加数据:
4.1)USE CPXS
INSERTINTO 产品(产品编号,产品名称,价格,库存量)
VALUES('200001','柜式空调','3000','200')
2)USE CPXS
INSERTINTO 产品(产品编号,产品名称,价格,库存量)
VALUES('200002','微波炉','1000','100')
3)USE CPXS
INSERTINTO 产品(产品编号,产品名称,价格,库存量)
VALUES('200003','抽油烟机','1200','50')
可以看见图中的产品表增加了如下内容:
5.USE CPXS
ALTERTABLE 产品
Add 产品简列varchar(50)
CPX
数据库实验报告全 来自淘豆网m.daumloan.com转载请标明出处.