日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

数据库3 表记录的插入、修改和删除

發(fā)布時間:2024/1/18 数据库 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据库3 表记录的插入、修改和删除 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、內(nèi)容

為YGGL 數(shù)據(jù)庫數(shù)據(jù)表Employees、Departments和Salary加入記錄,使用“對象資源管理器”和T-SQL語句配合,向YGGL數(shù)據(jù)庫的三個表中插入多行數(shù)據(jù)記錄,然后修改和刪除一些記錄。樣本數(shù)據(jù)分別如下表所示。

表1Employees表數(shù)據(jù)

工號

姓名

學(xué)歷

出生日期

性別

工作年限

地址

電話號碼

部門號

010002

王林

大專

1966-01-23

1

8

五一路32-1-508

83355668

2

020013

張兵

碩士

1982-12-09

1

2

八一路166-4-102

83414282

1

020018

李麗

大專

1960-07-30

1

2

八一路166-4-102

84232283

1

102201

劉明

本科

1972-07-30

1

2

八一路166-4-102

84232283

5

102208

朱俊

碩士

1960-07-30

1

2

中山西路102-4

84232283

5

108991

鐘敏

碩士

1960-07-30

0

4

中山西路102-4

84232283

3

111006

張勇

本科

1960-07-30

1

2

中山西路102-4

84232283

5

210678

林義

大專

1960-07-30

1

2

中山西路102-4

84232283

3

302566

陳平

本科

1960-07-30

1

3

中山西路102-4

84232283

4

504209

王芳

大專

1960-07-30

0

5

中山西路102-4

84232283

4

表2?Deparments表數(shù)據(jù)

部門編號

部門名稱

備注

1

財務(wù)部

Null

2

人力資源部

Null

3

經(jīng)理辦公室

Null

4

研發(fā)部

Null

5

市場部

Null

表3Salary表

員工編號

收入

支出

000001

2100.8

123.09

010008

1582.62

88.03

102201

2569.88

185.65

504209

1987.01

79.58

203566

2980.7

210.2

108991

3259.98

281.52

020010

2860.0

798.0

020018

2347.68

180.0?

308759

2531.98

199.08

210678

2240.0

121.0

102208

1980.0

100.0

二、準備

(1)了解在“對象資源管理器”中和使用T-SQL加入表記錄的方法,比較優(yōu)缺點。

(2)掌握T-SQL中對表數(shù)據(jù)記錄進行插入、修改和刪除的命令I(lǐng)NSERT、UPDATE和DELETE(或TRANCATE TABLE)。

要特別注意的是:在執(zhí)行插入、修改、刪除等數(shù)據(jù)更新操作時,必須保證數(shù)據(jù)完整性。

三、步驟

(1)使用界面初始化數(shù)據(jù)庫YGGL中所有表的數(shù)據(jù)。

①在“對象資源管理器”中展開“數(shù)據(jù)庫”→“YGGL”節(jié)點,選擇要進行操作的表“Employees”,右擊鼠標,在彈出的快捷菜單上選擇“編輯前200行”菜單項,進入“表數(shù)據(jù)”窗口。

在此窗口中,表中的記錄按行顯示,每個記錄占一行。用戶可通過“表數(shù)據(jù)”窗口向表中加入表中的記錄,輸完一行記錄后將光標移到下一行即保存了上一行記錄。

????????????????

②用同樣的方法向Departments表和Salary表中分別插入表中的記錄。

1.向Departments表中插入表中的記錄:???

????????????????? ? ? ? ? ? ? ? ??

2.向Salary表中插入表中的記錄:

?????????????????

(2)使用界面修改數(shù)據(jù)庫YGGL中的表數(shù)據(jù)。

①在“對象資源管理器”中刪除表Employees的第1行和表Salary的第1行。

方法如教材271頁所示。

1.刪除表Employees的第1行:

???????????????????????

????????????????????????

2.刪除表Salary的第1行:

???????????????????????

?????????????????

②在“對象資源管理器”中將表Employees中員工編號為020018的記錄的部門號改為4。方法如教材所示。

???????????????????????

(3)使用T-SQL命令插入表數(shù)據(jù)。

①向表Employees中插入一行數(shù)據(jù)記錄,在“查詢分析器”窗口中輸入以下T-SQL語句:

USE?YGGL

GO

INSERT?INTO?Employees?VALUES('010002','王林','大專','1966-01-23',1,8,'五一路32-1-508','83355668',2)

單擊快捷工具欄上的“!執(zhí)行”按鈕,執(zhí)行上述語句,在驗證操作是否成功時,可以在“對象資源管理器”中打開Employees表觀察數(shù)據(jù)的變化。

1.執(zhí)行:

???????????????????????????????

2.表中數(shù)據(jù):

????????????????????????

②向表Salary插入一行數(shù)據(jù)記錄:

INSERT INTO Salary(EmployeeID,InCome,OutCome)

VALUES ('010002','2100.8','123.09')

???????????????????????

????????????????????????

(4)使用T-SQL語句修改表數(shù)據(jù)。

①使用T-SQL命令修改表Salary中某個記錄的字段值,語句如教材所示,執(zhí)行語句,將員工編號為010002的職工收入改為2890。

???????????????????????

?????????????????

②將所有職工收入增加100,執(zhí)行完語句,打開Salary表查看數(shù)據(jù)的變化。可見,使用SQL語句操作表數(shù)據(jù)比在界面管理工具中操作表數(shù)據(jù)更為靈活。

???????????????????????

?????????????????

③使用命令刪除表Employees中員工編號為010002的職工信息。

???????????????????????

?????????????????

④刪除所有女性員工信息。

???????????????????????

?????????????????

⑤使用TRUNCATE TABLE語句刪除表中所有行。

???????????????????????

?????????????????

四、練習(xí)

(1)INSERT INTO語句還可以通過SELECT子句來添加其他表中的數(shù)據(jù),但是SELECT子句中的列要與添加表的列數(shù)目和數(shù)據(jù)類型都一一對應(yīng)。假設(shè)有一個空表Employees2,結(jié)構(gòu)和表Employees表相同,使用INSERT INTO語句將表Employees表中數(shù)據(jù)添加到Employees2中。

???????????????????????

?????????????????

?

(2)使用INSERT、DELETE和UPDATE語句將所有表修改到表1~3狀態(tài)一致,方便在以后的實驗中使用。

1.使用INSERT、DELETE和UPDATE語句修改Employees

???????????????????????

?????????????????

2.使用INSERT、DELETE和UPDATE語句修改Departments

?????????????????

?

3.使用INSERT、DELETE和UPDATE語句修改Salary

還原所有員工的收入:

???????????????????????

還原員工編號為010002員工的收入:

???????????????????????

?????????????????

?

將Salary中刪除的第一行插入:

???????????????????????

?

??????????????????????????????????????

總結(jié)

以上是生活随笔為你收集整理的数据库3 表记录的插入、修改和删除的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。