資源描述:
《《SQL_Server_2005中文版基礎教程》示例的T-SQL語句》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。
1、SQLServer2005中文版基礎教程示例的T-SQL語句項目一創(chuàng)建與使用SQLServer實例任務二啟動和連接“教育學院管理數(shù)”實例操作二在Windows的【命令提示符】中啟動實例語法一netstart“SQLServer(教育學院管理)”語法二netstartMSSQL$教育學院管理項目二管理數(shù)據(jù)庫任務一創(chuàng)建“學生管理數(shù)據(jù)庫”操作二用createdatabase語句創(chuàng)建數(shù)據(jù)庫USE[master]GOcreatedatabase[學生管理]onprimary(name=N’Pri_Student_Data’,
2、filename=N’D:DBFilesPri_Student_Data.mdf’,size=10MB,maxsize=unlimited,filegrowth=5MB)Logon(name=N’Student_log’,filename=N’D:DBFilesStudent_log.ldf’,size=10MB,maxsize=unlimited,filegrowth=5MB)CollateChinese_PRC_CI_ASgo任務二修改數(shù)據(jù)庫操作五用alterdatabase語句增加日志文件USE[學生
3、管理]goalterdatabase[學生管理]Addlogfile(name=’Snd_Student_Log’,filename=’D:DBFilesSnd_Student_Log.ldf’,size=10MB,maxsize=unlimited,filegrowth=5MB)Go操作五用alterdatabase語句修改排序規(guī)則USE[學生管理]GOALTERDATABASE[學生管理]COLLATELatin1_General_BINGO任務三刪除數(shù)據(jù)庫操作二用dropdatabase語句刪除數(shù)據(jù)庫US
4、E[master]GODROPDATABASE[學生管理]GO項目三管理數(shù)據(jù)表任務一創(chuàng)建“學生表”操作二用createtable語句創(chuàng)建表createtable學生表(學生編號varchar(10)NOTNULL,學生姓名char(10)NULL,所屬專業(yè)編號char(2)NULL,所屬班級編號char(3)NULL,性別intNULL,出生日期smalldatetimeNULL,籍貫varchar(20)NULL,入學日期smalldatetimeNULL)任務二修改表結構操作二用altertable語句修改表結
5、構use[學生管理]goaltertable學生表altercolumn學生編號char(4)notnullgoaltertable學生表altercolumn學生姓名varhar(10)nullgoaltertable學生表altercolumn性別tinyintnullgoaltertable學生表add職務varchar(10)nullgo任務三向“學生表”插入記錄操作二用insert語句插入記錄insertinto學生表(學生編號,學生姓名,所屬專業(yè)編號,所屬班級編號,性別,出生日期,籍貫,入學日期,職務)
6、values(‘X001’,’宋小南’,’Z1’,’B01’,0,’1980-8-1’,’黑龍江省哈爾濱市’,’2001-9-1,’班長’)go任務四修改“學生表”中的記錄操作二用update語句修改記錄use[學生管理]goupdate學生表set出生日期=’1983-5-6’,籍貫=’黑龍江省齊齊哈爾市’where學生編號=’X001’go任務五刪除“學生表”記錄操作二用delete語句刪除記錄use[學生管理]godeletefrom學生表where學生編號=’X007’go任務六刪除“學生表”操作二用dro
7、ptable語句刪除表use[學生管理]godroptable學生表go項目四設置主鍵、外鍵和索引任務一為“學生表”設置主鍵操作三用createtable語句設置主鍵use[學生管理]gocreatetable學生表(學生編號char(4)notnullprimarykey,學生姓名varchar(10),所屬專業(yè)編號char(2),所屬班級編號char(3),性別tinybit,出生日期smalldatetime,籍貫varchar(20),入學日期smalldatetime,職務varchar(10))go操作
8、四用altertable語句設置主鍵altertable學生表addprimarykey(學生編號)go操作五用altertable語句刪除主鍵altertable學生表dropPK_學生表_15502E78go任務二為“學生成績表”設置外鍵操作二用createtable語句設置外鍵createtable學生表(學生編號char(4)notnullconst