中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

sql server數據庫及基本表的建立方法

發布時間:2021-08-19 10:58:21 來源:億速云 閱讀:276 作者:chen 欄目:數據庫

這篇文章主要講解了“sql server數據庫及基本表的建立方法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“sql server數據庫及基本表的建立方法”吧!

一、實驗目的
1、掌握SQL SERVER的查詢分析器和企業管理器的使用;
2、掌握創建數據庫和表的操作;
二、實驗內容和要求
1、練習使用SQL語句、企業管理器(Enterprise Manager)創建數據庫;
2、練習使用SQL語句、企業管理器(Enterprise Manager)創建數據庫表;
三、實驗主要儀器設備和材料
1.計算機及操作系統:PC機,Windows 2000/xp;
2.數據庫管理系統:SQL sever 2005;
四、實驗方法、步驟及結果測試
1 題目1、創建數據庫“學生情況”:
2 實現代碼及截圖:
3 SQL語句
4 create database 學生情況
1 題目2、將數據庫“學生情況”改名為“student”
2 SQL語句
3 alter database 學生情況modify name=student

雙擊代碼全選
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38題目3、創建基本表              SQL語句              S表:    use Student    create table S      (Sno char(10) primary key,       Sname char(10) not null,       Ssex char(2) check(Ssex='男'or Ssex='女'),       Ssp char(20),       Sdept char(20),       Sbirth datetime,       Sfrom varchar(30),       Schg char(10),       Spa char(8) default('團員'),       Snation char(8) default('漢族'),      );    C表:    use Student    create table C      (Cno char(10) primary key,       Cname char(10) unique,       Tname char(8),       Cdept char(20),       CCredit real check(CCredit>=0 and CCredit<=20),      );    SC表:    use Student    create table Sc      (Sno char(10),       Cno char(10),       Grade real check(Grade>=0 and Grade<=100),       Remark varchar(50),       primary key(Sno,Cno),       foreign key(Sno) references S(Sno),       foreign key(Cno) references C(Cno),      );
雙擊代碼全選
1 2 3 4 5 6 7題目4、用sql語句將C表中的ccredit改為整型               use Student       /*首先手動刪除約束才可以修改*/       alter table C alter column CCredit int;       /*重新建立約束*/       alter table C add check(CCredit>=0 and CCredit<=20);

1 題目5、用sql語句在“學生”表中添加一格“備注”字段remark,變長字符型,并保存結果
2   alter table S add remark varchar(50);
1 題目6. 用sql語句將“學生”表中“專業”字段數據類型改為varchar,長度為30并保存結果
2   alter table S alter column Ssp varchar(30);
1 題目7. 用sql語句刪除“學生成績”表中的“備注”字段并保存結果
2   alter table Sc drop column Remark;

雙擊代碼全選
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19題目8. 通過sql語句向s表中添加信息。    INSERT INTO S(Sno,Sname,Ssex,Ssp,Sdept,Sbirth,Sfrom,Schg,Spa,Snation,remark) VALUES  ('001','李春剛','男','計算機應用','CS','1985-5-10','河源','','團員','漢','');    INSERT INTO S(Sno,Sname,Ssex,Ssp,Sdept,Sbirth,Sfrom,Schg,Spa,Snation,remark) VALUES  ('002','東學婷','女','計算機應用','CS','1986-10-24','包頭','轉系','團員','蒙','');    INSERT INTO S(Sno,Sname,Ssex,Ssp,Sdept,Sbirth,Sfrom,Schg,Spa,Snation,remark) VALUES  ('003','張五男','男','電子商務','MA','1984-2-17','上海','退學','團員','漢','');    INSERT INTO S(Sno,Sname,Ssex,Ssp,Sdept,Sbirth,Sfrom,Schg,Spa,Snation,remark) VALUES  ('004','劉%','男','電子商務','MA','1985-4-24','巴盟','','團員','漢','');    INSERT INTO S(Sno,Sname,Ssex,Ssp,Sdept,Sbirth,Sfrom,Schg,Spa,Snation,remark) VALUES  ('005','吳惠','女','軟件開發','CS','1985-2-10','通遼','','團員','漢','');    INSERT INTO S(Sno,Sname,Ssex,Ssp,Sdept,Sbirth,Sfrom,Schg,Spa,Snation,remark) VALUES  ('006','王濤','男','軟件開發','CS','1984-9-8','赤峰','','團員','滿','');    INSERT INTO S(Sno,Sname,Ssex,Ssp,Sdept,Sbirth,Sfrom,Schg,Spa,Snation,remark) VALUES  ('007','郭鳳麗','男','應用電子','IS','1984-3-2','廣州','','團員','蒙','');    INSERT INTO S(Sno,Sname,Ssex,Ssp,Sdept,Sbirth,Sfrom,Schg,Spa,Snation,remark) VALUES  ('008','賈惠','男','應用電子','IS','1983-2-2','深圳','','團員','漢','');    INSERT INTO S(Sno,Sname,Ssex,Ssp,Sdept,Sbirth,Sfrom,Schg,Spa,Snation,remark) VALUES  ('009','劉一%','男','軟件開發','CS','1985-9-9','東莞','','團員','滿','');
雙擊代碼全選
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17題目10. 通過sql語句添加學生選課信息    INSERT INTO Sc(Sno,Cno,Grade) VALUES('001','02',85)    INSERT INTO Sc(Sno,Cno,Grade) VALUES('001','03',75)    INSERT INTO Sc(Sno,Cno,Grade) VALUES('001','04',90)    INSERT INTO Sc(Sno,Cno,Grade) VALUES('002','05',50)    INSERT INTO Sc(Sno,Cno,Grade) VALUES('003','01',85)    INSERT INTO Sc(Sno,Cno,Grade) VALUES('003','02',75)    INSERT INTO Sc(Sno,Cno,Grade) VALUES('004','03',60)    INSERT INTO Sc(Sno,Cno,Grade) VALUES('004','02',92)    INSERT INTO Sc(Sno,Cno,Grade) VALUES('005','01',85)    INSERT INTO Sc(Sno,Cno,Grade) VALUES('005','04',46)    INSERT INTO Sc(Sno,Cno,Grade) VALUES('006','05',95)    INSERT INTO Sc(Sno,Cno,Grade) VALUES('006','03',52)    INSERT INTO Sc(Sno,Cno,Grade) VALUES('007','04',96)    INSERT INTO Sc(Sno,Cno,Grade) VALUES('007','05',85)    INSERT INTO Sc(Sno,Cno,Grade) VALUES('008','04',76)    INSERT INTO Sc(Sno,Cno,Grade) VALUES('008','05',68)
雙擊代碼全選
1 2 3 4 5 6題目9.通過sql語句向C表中添加數據,并保存結果    INSERT INTO C(Cno,Cname,Tname,Cdept,CCredit) VALUES('01','計算機應用','王曉梅','IS',4)    INSERT INTO C(Cno,Cname,Tname,Cdept,CCredit) VALUES('02','高等數學','李一','MA',6)    INSERT INTO C(Cno,Cname,Tname,Cdept,CCredit) VALUES('03','網頁制作','張鐵柱','CS',6)    INSERT INTO C(Cno,Cname,Tname,Cdept,CCredit) VALUES('04','軟件工程','付大鵬','CS',4)    INSERT INTO C(Cno,Cname,Tname,Cdept,CCredit) VALUES('05','數據庫','白一格','CS',6)
雙擊代碼全選
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26用sql語句在S中增加約束,要求學號要用S開頭,后接4位數的字符串,請寫出操作步驟以及sql語句。    #用sql語句在S中增加約束,要求學號要用S開頭,后接4位數的字符串    ALTER TABLE Sc DROP FK__Sc__Sno;    UPDATE  Sc SET Sno='S'+Sno;    UPDATE  S SET Sno='S'+Sno;    ALTER table S ADD CONSTRAINT CK_S_Sno CHECK(Sno like 'S____');    ALTER table Sc ADD CONSTRAINT FK__Sc__Sno FOREIGN KEY (Sno) REFERENCES S(sno) ;                通過sql語句做如下修改:        (1)主數據文件的容量為4mb,最大容量為20mb,遞增量為2mb        (2)事務日志文件容量為2mb,最大容量為10mb,遞增量為1mb    #主數據文件的容量為4mb,最大容量為20mb,遞增量為2mb    ALTER DATABASE student MODIFY  FILE(        NAME='學生情況',        SIZE = 4MB,        MAXSIZE = 20MB,        FILEGROWTH = 2MB    )              #事務日志文件容量為2mb,最大容量為10mb,遞增量為1mb    ALTER DATABASE student MODIFY  FILE(        NAME='學生情況_log',        SIZE = 2MB,        MAXSIZE = 10MB,        FILEGROWTH = 1MB    )

總結:  
   1、把數據庫文件從實驗室拷貝回來的時候,不知道怎么倒進2008的數據庫,只能重新拷貝代碼重新實行,遇到無法執行的問題,加這一句use Student,就可以了,因為我sql里有其他的數據庫文件。
   2、題目4首先手動刪除約束才可以修改alter table C alter column CCredit int;

感謝各位的閱讀,以上就是“sql server數據庫及基本表的建立方法”的內容了,經過本文的學習后,相信大家對sql server數據庫及基本表的建立方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

成武县| 紫阳县| 陕西省| 隆昌县| 谢通门县| 苍溪县| 信宜市| 双流县| 肥西县| 南溪县| 临清市| 双江| 小金县| 通河县| 吴川市| 永宁县| 衢州市| 达孜县| 鸡泽县| 汝阳县| 十堰市| 茶陵县| 喜德县| 昭苏县| 阿拉善左旗| 屏东市| 湟源县| 青海省| 洪江市| 泰和县| 白山市| 沽源县| 资讯| 霍林郭勒市| 收藏| 炎陵县| 乌审旗| 安义县| 武强县| 汝阳县| 双鸭山市|