--1. 在销售管理数据库中,创建一个以商品编号和商品名称组合主键的新商品表,然后删除该商品表。
--代码如下:
CREATE TABLE new_product ( PID int NOT NULL,
PName varchar(50) NOT NULL, Price decimal(18, 2) NULL, ProductStockNumber int NULL, ProductSellNumber int NULL,
CONSTRAINT PK_P_Name PRIMARY KEY CLUSTERED (PID,PName) )
--批量添加数据
--1.数据源:SQL Server表
INSERT newStudent --前提是newStudent表存在 SELECT stuid,stunumber,stuname,stusex FROM student
SELECT stuid,stunumber,stuname,stusex INTO newStu --前提是newStu表不存在 FROM student
--2.数据源:文本文件 --生成一个新表newProduct SELECT *
INTO newProduct FROM Product
--查数据
SELECT * FROM newProduct --删除数据
DELETE FROM newProduct --批量插入文本数据
BULK INSERT newProduct FROM 'D:\\Product.txt' WITH( --1.
在销售管理数据库中,对客户表Customer,添加一条记录:
--客户编号为“”,公司名称为“人民低压电器”,联系人为“南辉”。 --CompanySales.bak还原
FIELDTERMINATOR=',', ROWTERMINATOR='\\n' )
--3.数据源:Excel文件 --数据导入操作 --1).新建数据库Library --2).导入Excel文件为数据表 --3).执行INSERT操作 --5.
在library数据库中,把下面的数据插入到读者表(Reader)中。
--(?B310001?,?张冬青?,?男?,?-11-26?) INSERT INTO Reader
VALUES('021B310001','张冬青','男','1976-11-26') --6.
在library数据库中,把下面的数据插入到读者表(Reader)中。
--读者编号:?B310002? --读者姓名:?牟晓光?
--读者性别:?女?
INSERT INTO Reader(ID,Name,Sex) VALUES('021B310002','牟晓光','女')
INSERT INTO Reader
VALUES('021B310002','牟晓光','女',NULL)
--添加记录语句INSERT
--1)向DEPA表添加号部门,客户中心,地址为开发区紫光路号。 --2)向DEPA表添加15号部门,技术支持部,地址未详。
--3)向EMPL表添加号员工,张山,出生日期年月日,工资元,号部门。 --4)向EMPL表添加号员工,何宜,生日不祥,工资不祥,号部门。 --5)向JOB表添加号员工,参与了号项目天。 --6)向JOB表添加号员工,参与了号项目天。
--7)向PROJ表添加号项目,历史学院档案库管理系统。 --8)向PROJ表添加号项目,ATM机管理系统。
CompanySales.bak Library.bak Company.bak ***.sql
--1. 在销售管理数据库中,对客户表Customer,添加一条记录:客户编号为“”,公司名称为“人民低压电器”,联系人为“南辉”。 USE CompanySales
SELECT*
FROM Customer INSERT INTO
Customer(CustomerID ,CompanyName ,ContactName )
VALUES(34,'人民低压电器','南辉')
--2. 在销售管理数据库中,将商品表中所有的商品的价格上调%。 UPDATE Product SET Price=Price*1.2
--3. 在销售管理数据库中,将商品表product,所有库产量小于商品的库存量置清为。 UPDATE Product
SET ProductStockNumber =0 WHERE ProductStockNumber <10
--4. 在销售管理数据库中,删除商品表(product)所有库存量为的商品。 DELETE FROM Product
WHERE ProductStockNumber =0
--5. 在library数据库中,把下面的数据插入到读者表(Reader)中。
--(?B310001?,?张冬青?,?男?,?-11-26?)
USE library INSERT INTO Reader
VALUES('021B310001','张冬青','男','1976-11-26')
--6. 在library数据库中,把下面的数据插入到读者表(Reader)中。
--读者编号:?B310002? --读者姓名:?牟晓光? --读者性别:?女?
INSERT INTO Reader(ID,Name,Sex) VALUES('021B310002','牟晓光','女') --7. 在library数据库的Reader表中,把“张巍”的“性别”和“出生日期”字段分别用“男”和“-9-17”填充。 UPDATE Reader
SET Sex='男',BirthDate='1976-9-17' WHERE Name='张巍'
--8. 在library数据库中,删除读者表(Reader)中的所有在年月日之后出生的人。 DELETE FROM Reader
WHERE BirthDate>='1977-1-1' --修改记录语句UPDATE USE Company
--1)把DEPA表中'客户中心?的地址改为?大连甘井子区红岭路?; SELECT* FROM DEPA UPDATE DEPA
SET ADDR='大连甘井子区红岭路' WHERE DNAME='客户中心'
--2)把DEPA表中号部门的地址用沈阳东郊路号填充。 UPDATE DEPA
SET ADDR='沈阳东郊路号' WHERE DNO=15
--3)把EMPL表中何宜的生日、工资用年月日,元填充。 SELECT* FROM EMPL UPDATE EMPL
SET HIREDATE='1980-12-20',SALARY =3000 WHERE ENAME='何宜'
--4)把EMPL表中张山的部门号改为号。 UPDATE EMPL SET DNO=13
WHERE ENAME ='张山'
--5)把JOB表中参与号项目的每人增加天。