系統掌握SQL Server增刪改查

2021-10-08 00:21:50 字數 2681 閱讀 2185

-- 建立資料庫

create

database test;

-- 建立表

create

table 職工表 `在這裡插入**片`

( 職工編號 int

identity(1

,1)primary

key,

職工號 varchar(50

)unique

, 倉庫號 varchar(50

),

工資 int

check

('基本工資'

>=

800and

'基本工資'

<=

2100),

)create

table 訂單表

( 訂單編號 int

identity(1

,1)primary

key,

訂單號 varchar(50

)unique

, 職工號 varchar(50

)references 職工表(職工號)

,--references兩張表通過「職工號」關聯--

訂購日期 datetime

, 銷售金額 int

)create

table 陽光工資表

( 職工編號 int

identity(1

,1)primary

key,

職工號 varchar(50

)unique

, 倉庫號 varchar(50

),

基本工資 int

check

(基本工資》=

800and 基本工資<=

2100

),

加班工資 int

, 獎金 int

, 扣率 int

, 應發工資 as

(基本工資+加班工資+獎金-扣率)

--as為自動計算字段,不能輸入值--

)-- 插入資料

insert

into

[test]

.[dbo]

.[陽光工資表]

(職工號,倉庫號,基本工資,加班工資,獎金,扣率)

values

(101

,6001

,2000

,100

,200

,500),

(102

,6002

,2000

,100

,200

,100),

(103

,6003

,2100

,100

,200

,100),

(104

,6004

,1000

,300

,200

,200),

(105

,6005

,1200

,200

,200

,100),

(106

,6006

,1500

,300

,300

,200),

(107

,6007

,1800

,400

,100

,100);

-- 使用update語句修改資料

use[test]

update

[test]

.[dbo]

.[陽光工資表]

set[扣率]=0

,[獎金]

=500

where

[職工編號]=1

;-- 使用alter table語句修改表結構

--向資料庫中的某一表中新增***字段

use[test]

alter

table

[test]

.[dbo]

.[陽光工資表]

add *** char(2

)--刪除資料庫中的某一表中的***字段

use[test]

alter

table

[test]

.[dbo]

.[陽光工資表]

drop

column ***

-- 刪除資料

delete

from

[test]

.[dbo]

.[陽光工資表]

where

[職工編號]=3

;-- 刪除全部資料

delete

from

[test]

.[dbo]

.[陽光工資表]

truncate

table

[test]

.[dbo]

.[陽光工資表]

-- 刪除表

drop

table

[test]

.[dbo]

.[陽光工資表]

drop

table

[test]

.[dbo]

.[訂單表]

drop

table

[test]

.[dbo]

.[職工表]

頭資訊 系統掌握Git之 分離頭指標與合併操作

分離頭指標表示我們在工作在沒用分支的情況下,我們通過git log 列印日誌,選擇中間的乙個commitid,然後進行checkout操作,git checkout 82fdac4baac702ad0473c講git切換到這次提交。在通過git branch檢視分支,可見當前分支在 頭指標分離於 8...

藍橋杯微控制器 2 系統掌握ds18b20

有需要複習基礎模組的同學可以見我的這篇部落格 藍橋杯微控制器 1 一帖複習全模組 基礎模組 後面將陸續寫其他各模組的詳細分析,歡迎關注!具體掌握一款晶元的驅動過程和使用方法才能夠真正掌握它。首先,在開始工作前我們應該對硬體進行初始化 圖中存在三種線 從上到下,依次 1.master拉低 2.ds18...

SQL Server 增刪改查基礎

主鍵為自增時可不填寫 插入單條資料 insert into product values 008 原子筆 辦公用品 100,null,2019 11 11 insert into product select 008 原子筆 辦公用品 100,null,2019 11 11 插入多條資料 inser...