資料庫實驗四

2021-10-01 04:55:41 字數 2740 閱讀 9608

實驗四 資料更新和檢視的建立

一、實驗目的

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 建立資料...