實驗四 資料更新和檢視的建立
一、實驗目的
1.掌握資料更新語句
2.掌握檢視建立的sql語句
二、實驗內容
向客戶表中插入一行:客戶編號為34,公司名稱為「人民低電壓」,聯絡人為「南輝」。
usecompanysales
select*
from
customer
insert
into
customer
(customerid
,companyname
,contactname)
values
(34,
'人民低電壓'
,'南輝'
先定義一張表day_total,該表中包含兩個屬性列(銷售日期 smalldatetime,銷售訂單數 int),在sell_order中統計每天的銷售訂單數,並將結果插入到day_total表中。
create
table
day_total
(銷售日期
smalldatetime
,銷售訂單數
將商品表中所有商品的**上浮20%。
將商品表中庫存量小於10的商品庫存量置零。
update
product
setproductstocknumber
=0where
productstocknumber
刪除採購訂單表purchase_order中商品庫存量小於0的訂單。
建立檢視view_employee,輸出員工號,姓名,性別,部門號
create
view
view_employeeas
select
emplo
yeeid
,employeename
,***
,departmentid
from
employee
基於檢視view_employee和部門表,查詢各部門名稱、各部門員工人數。
selectd.
departmentname
部門名稱
,count(e
.employeeid
)部門人數
建立客戶訂單資訊檢視view_customerorder,包括客戶公司名稱,訂購商品名稱,單價,訂購日期。
create
view
view_customerorderas
selectc.
companyname,p
.productname,p
.price,s
.sellorderdate
from
sell_orders,
customerc,
productp
wherec.
customerid=s
.customerid
andp
.productid=s
.productid
基於檢視view_customerorder,查詢「三川實業****」訂購商品情況。
select*
from
view_customerorder
where
companyname
='三川實業****'
資料庫實驗四
1.查詢全體學生學號與姓名 select sno,sname from s 2.查詢全體學生姓名 學號 所在系 select sname,sno,sdept from s 3.查詢全體學生詳細記錄 select from s 4.查詢全體學生姓名及出生年份 select sname,2014 sag...
資料庫 實驗四 觸發器程式設計
通過本實驗的學習,使學生掌握握觸發器程式的設計和使用。二 實驗內容 說明 使用銀行貸款資料庫。1 新建乙個貸款記錄統計表loannum,存放每乙個法人單位的貸款次數。為loant表建立乙個insert語句級觸發器,當有新的貸款記錄插入時,需要及時更新loannum表中該法人的貸款次數。2 建立乙個a...
資料庫(實驗2 資料庫表)
建立資料庫 建立資料庫資料檔案 create database testbase2 on name testbase2 data,filename d 張小山資料庫 lianxi2 testbase2 data.mdf size 5mb,maxsize 50mb,filegrowth 20 建立資料...