亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

【SQL Server】表與表數據操作

2024-08-31 00:54:35
字體:
來源:轉載
供稿:網友
【SQL Server】表與表數據操作

一. 創建表結構

USE TEST_427    --使用TEST_427這個數據庫,表示對該數據庫進行建表操作GOCREATE TABLE XSB    --創建XSB表(    StudentNo char(6) NOT NULL PRIMARY KEY,    --列名 + 類型 + 是否可為空,最后設置主鍵    StudentName char(8) NOT NULL,    StudentSex bit NULL DEFAULT 1,    --用default設置默認值,此處設為1    Sbrithday date NULL,    StudentSpecialty char(12) NULL,    SumCredit int NULL,    StudentRemarks varchar(500) NULL --最后不用逗號)

如果不加上 USE TEST_427,那么默認所創建的表為當前數據庫的。

創建一個帶計算列的表

--創建一個帶計算列的表USE TEST_427GOCREATE TABLE TEST_1(    CourseID char(3) PRIMARY KEY,    --由于主鍵本身不能為空,所以在此可以不加NOT NULL,因為本身就不為空    SumScore real NOT NULL,    --real 是浮點型的一種,精度為7位有效數字    SumNumberOfStudent int NOT NULL,    AverageScore AS SumScore/SumNumberOfStudent PERSISTED --使用AS字段,還有persisted,表示留存)

如果沒有使用PERSISTED關鍵字,則在計算列上不能添加 PRIMARY KEY, UNIQUE, DEFAULT等約束條件,由于計算列上的值是通過服務器計算得到的,所以在插入或者修改數據時不能對計算列賦值。

二. 修改表結構

--增加列

--在表中增加新列USE TEST_427GOALTER TABLE XSB    --修改表XSB    ADD scholarship tinyint NULL --增加獎學金這一列GOUSE TEST_427GOALTER TABLE TEST_1    ADD scholarship_1 tinyint NULL,--添加兩個列,用逗號隔開即可        scholarship_2 tinyint NULLGO

--刪除列

--在表中刪除列USE TEST_427GOALTER TABLE XSB    DROP COLUMN scholarship --注意添加column表示刪除的是列GO

在寫這段代碼的時候,容易忘了添加一些關鍵字,如column

所以我們可以翻譯成字面意思來加深記憶和理解,翻譯如下:

使用(use)數據庫TEST_427(名稱)

立即執行(上面的代碼)

修改(alter)一個表(table),它的名稱叫TEST_1

  刪除(drop)表中一個列(column),它的名稱叫scholarship

立即執行(上面的代碼)

小技巧:在敲SQL語句的時候,可以在心里默念這樣的中文,一來容易記憶,二來不容易出錯漏掉一些關鍵字

--修改列屬性

--修改表中的屬性,使用alter--將姓名的列長度改為10,將出生日期的數據類型從data改為datatimeUSE TEST_427GOALTER TABLE XSB    ALTER COLUMN StudentName char(10) --使用alter表示更新修改GOALTER TABLE XSB    ALTER COLUMN Sbirthday datetimeGO

--刪除表

--刪除表USE TEST_427GODROP TABLE XSB --drop刪除表

三. 操作表-插入記錄

插入記錄使用 insert 語句

--操作表數據-插入記錄/*向數據庫TEST_427的表XSB中插入如下一行數據:123456,天天,1,1994-11-21,軟件工程,60,NULL*/USE TEST_427GOINSERT INTO XSB --不要忘了加上into     VALUES('123456','天天',1,'1994-11-21','軟件工程',60,NULL) --values 單詞后面有s

若表中有默認值,那么在插入表的時候,可以不用對默認值進行賦值操作。

在SQL Server中,可以一次插入多條記錄,每條數據之間用逗號可開即可:

INSERT INTO XSB     VALUES    ('123457','曉曉',1,'1994-11-24','軟件工程',60,NULL), --注意此處用逗號隔開    ('123458','明明',1,'1994-11-22','軟件工程',60,NULL)

從表XSB中生成計算機專業的學生表,包括學號、姓名、專業,要求新表中的數據結果集中在前4行:

/*從表XSB中生成計算機專業的學生表,包括學號、姓名、專業,要求新表中的數據結果集中在前4行。*/--先創建表USE TEST_427GOCREATE TABLE XSB1(    studentNo char(10) PRIMARY KEY,    studentName char(12) NOT NULL,    speiality char(10) NULL)--插入數據INSERT TOP(4) INTO XSB1    --此處top(4)表示插入的數據為另一個表的前4個數據    SELECT StudentNo,StudentName,StudentSpecialty --按照題目要求,插入的是XSB表中的這幾個元素        FROM XSB    --用from表示來自哪個表        WHERE StudentSpecialty = '軟件工程' --約束條件GO

上面這條INSERT語句的功能是:將XSB中專業名為“軟件工程”的各記錄的學號、姓名、專業名列的值插入到表XSB1的各行中。

使用下面的查詢語句進行檢驗查詢:

SELECT *     FROM XSB1

運行結果:

四. 操作表-刪除記錄

可以用delete語句或者truncate table語句來實現

舉例1:將TEST_427數據庫的XSB中總學分大于50的行刪除

USE TEST_427GODELETE    --使用delete刪除    FROM XSB    --來自這張表    WHERE SumCredit < 50;    --條件GO

舉例2:將TEST——427數據庫的XSB中備注為空的行刪除

DELETE     FROM XSB    WHERE StudentRemarks IS NULL --注意isGO

使用TRUNCATE TABLE刪除表數據,將會刪除表中的所有數據,因此也稱為清除表數據語句。注意,使用該語句無法恢復,所以使用時要十分小心。

TRUNCATE TABLE XSB --XSB為所要刪除的表名

五. 操作表-修改記錄

用update語句來修改數據

舉例1:將XSB中學號為123450的學生備注為三好學生

--修改數據USE TEST_427GOUPDATE XSB    SET StudentRemarks = '三好學生' --set表示修改    WHERE StudentNo = '123450'GO

運行結果:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
69av在线播放| 国产精品igao视频| 2018日韩中文字幕| 日韩精品欧美激情| 69精品小视频| 日韩经典一区二区三区| 青青久久av北条麻妃海外网| 日韩中文字幕av| 亚洲激情 国产| 狠狠躁夜夜躁人人爽天天天天97| 精品无人区太爽高潮在线播放| 亚洲国产精品久久久久秋霞蜜臀| 国产精品h片在线播放| 国产精品吹潮在线观看| 亚洲视频在线观看| 国产精品日韩在线| 亚洲精品动漫100p| 97久久伊人激情网| 亚洲第一偷拍网| 福利二区91精品bt7086| 精品视频9999| 国产精品免费一区二区三区都可以| 国产精品精品视频一区二区三区| 黑人巨大精品欧美一区二区免费| 在线观看久久久久久| 福利一区视频在线观看| 亚洲视频综合网| 国产亚洲欧洲高清| 久久久久久高潮国产精品视| 亚洲欧美国产一区二区三区| 国产91|九色| 亚洲精品国产精品乱码不99按摩| 国产精品久久久av久久久| 亚洲一二在线观看| 亚洲欧美国产日韩中文字幕| 日韩欧美亚洲成人| 91精品视频一区| 亚洲第一页在线| 日产日韩在线亚洲欧美| 亚洲白拍色综合图区| 97在线视频免费| 国产不卡一区二区在线播放| 米奇精品一区二区三区在线观看| 欧美一性一乱一交一视频| 中文字幕在线看视频国产欧美| 日韩在线www| 不卡av电影在线观看| 日韩欧美亚洲综合| 欧美重口另类videos人妖| 久久久久久久久久久免费精品| 欧美成人黄色小视频| 国产美女久久精品| 亚洲欧洲一区二区三区在线观看| 国产精品v日韩精品| 午夜精品一区二区三区在线播放| 亚洲第一福利视频| 91免费看视频.| 亚洲一区二区三区毛片| 欧美精品999| 国产一区二区三区视频免费| 欧美成在线观看| 国产剧情日韩欧美| 国产69精品久久久| 亚洲第一av网| 欧美激情在线一区| 中文字幕日韩欧美在线视频| 国产美女扒开尿口久久久| 伊人一区二区三区久久精品| 国内偷自视频区视频综合| 国产99久久精品一区二区 夜夜躁日日躁| 成人在线精品视频| 亚洲天堂日韩电影| 国产精品美女久久久免费| 欧美极品少妇xxxxⅹ免费视频| 秋霞午夜一区二区| 欧美洲成人男女午夜视频| 精品国产91久久久久久老师| 国产精品成人aaaaa网站| 日韩不卡中文字幕| 亚洲成人免费在线视频| 最近中文字幕mv在线一区二区三区四区| 57pao国产精品一区| 68精品国产免费久久久久久婷婷| 97超碰蝌蚪网人人做人人爽| 日韩最新中文字幕电影免费看| 亚洲视频国产视频| 亚洲成人av片在线观看| 久久久精品欧美| 91在线无精精品一区二区| 亚洲人a成www在线影院| 国产成人一区二区三区小说| 91精品综合久久久久久五月天| 精品视频在线导航| 最近2019中文字幕mv免费看| 97视频在线观看免费| 97超级碰在线看视频免费在线看| 亚洲欧美中文另类| 日韩免费黄色av| 亚洲欧洲中文天堂| 亚洲在线一区二区| 欧美精品激情blacked18| 91色视频在线导航| 日韩中文字幕精品视频| 欧美巨乳在线观看| 国产精品亚洲片夜色在线| 欧美成人激情在线| 91欧美激情另类亚洲| 国产成人精品电影久久久| 精品福利樱桃av导航| 97精品免费视频| 海角国产乱辈乱精品视频| 国产欧美日韩中文字幕在线| 性欧美暴力猛交69hd| 日本成人在线视频网址| 91国产精品视频在线| 成人免费在线视频网址| 4p变态网欧美系列| 国产精品久久久久高潮| 欧美激情综合色| 91精品国产综合久久香蕉| 欧美亚洲在线播放| 欧美人在线观看| 91美女福利视频高清| 成人免费网站在线| 欧美在线观看日本一区| 欧美一级片在线播放| 久久影院资源站| 美女黄色丝袜一区| 亚洲人成电影在线观看天堂色| 精品久久久久久久大神国产| 亚洲国产欧美自拍| 欧美亚洲第一页| 国产精品久久久久久久久借妻| 深夜福利亚洲导航| 日韩精品视频三区| 97在线精品视频| 日韩福利伦理影院免费| 亚洲第一精品电影| 久久伊人精品天天| 亚洲一区二区三区sesese| 欧美中文在线字幕| 亚洲国产天堂久久综合网| 欧美xxxx做受欧美| 精品国偷自产在线视频| 欧美日韩一区二区三区| 国产va免费精品高清在线| 亚洲在线观看视频网站| 亚洲a∨日韩av高清在线观看| 亚洲一区av在线播放| 日本高清视频精品| 欧美巨乳美女视频| 久久综合亚洲社区| 亚洲欧美成人精品| 97人人做人人爱| 日韩在线观看免费网站| 国产精品影片在线观看| 一区二区三区动漫| 欧美在线亚洲一区| 日韩美女在线播放| 色噜噜狠狠狠综合曰曰曰88av| 在线成人免费网站| 97视频色精品| 国产香蕉一区二区三区在线视频| 久久久免费高清电视剧观看|