




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
SQLServer2005實用教程第4章數據表的創建和管理第4章數據表的創建和管理——例題解答例4-2-1:在數據庫STUDENT中創建一個學生基本信息表(名為t_student),表中各列的要求如表4-2-1所示。表4-2-1學生基本信息表(名為t_student)組成字段名稱字段類型大小默認值s_numberchar10s_namechar8sexchar2男birthdaydatetimepolitychar4實現的步驟如下:(1)在SQLServerManagementStudio中新建一個查詢頁面。(2)輸入以下程序段并執行此查詢:USESTUDENTgoCreatetablet_student(s_number char(10)notnull,s_name char(8),sex char(2) default'男' ,birthday datetime,polity char(4))go如果系統的輸出結果為:“命令已成功完成。”,則表明t_student數據表已經創建成功了。例4-3-1:為t_student2表中的s_number字段創建非空約束。程序清單如下:USESTUDENTGOCREATETABLEt_student2(s_numberchar(10)NOTNULL,s_namechar(8),sexchar(2),phonenumint)例4-3-2:在數據庫STUDENT中創建一個t_student3表,并定義s_number為主鍵。增加主鍵后,就限定了該記錄中不能插入編號相同的兩個或者多個數據信息,從而保證了表中的記錄信息是唯一的。程序清單如下:USESTUDENTgoCreatetablet_student3(s_numberchar(10) primarykey,s_namechar(8),sexchar(2),birthdaydatetime,politychar(4))例4-3-3:創建一個學生信息表t_student4,其中s_name字段具有唯一性。程序清單如下:USESTUDENTGOCREATETABLEt_student4(s_numberchar(10) PRIMARYKEY,s_namechar(8),sexchar(2),birthdaydatetime,politychar(4),constraintuk_nameunique(s_name))例4-3-4:創建一個學生信息表t_student5,其中輸入性別字段值時,只能接受“男”或者“女”,而不能接受其他數據。程序清單如下:USESTUDENTGOcreatetablet_student5(s_numberchar(10),s_namechar(8),sexchar(2),phonenumint,constraintchk_sexcheck(sexin('男','女')))例4-3-5:創建一個學生信息表t_student6,為sex字段創建默認約束“男”。程序清單如下:USESTUDENTGOCREATETABLEt_student6(s_numberchar(10),s_namechar(8),sexchar(2)default'男',phonenumint)例4-3-6:創建t_score表,并為t_score創建外鍵約束,該約束把表t_score中的學生學號(s_number)字段和表t_student中的學生學號(s_number)字段關聯起來,實現t_score中的學生學號(s_number)字段的取值要參照表t_student中的學生學號(s_number)字段的數據值。程序清單如下:USESTUDENTGOCREATETABLEt_score(s_numberchar(10),c_numberchar(10),scoreint,constraintcon_s_numberforeignkey(s_number)referencest_student(s_number))GO例4-4-1:在數據庫STUDENT中創建一個t_course1表,然后在表中增加一個c_pnumber字段,刪除表中的credit字段,并且修改c_name字段的數據長度。SQL語句的程序清單如下:USESTUDENTgoCreatetablet_course1(c_number char(10) notnull,c_namechar(30),hoursint,creditreal)goaltertablet_course1altercolumnc_namechar(40)altertablet_course1dropcolumncreditaltertablet_course1addc_pnumberchar(10)go例4-5-1:(1)顯示STUDENT數據庫中所有對象的信息。程序如下:USESTUDENTGOExecsp_helpGO(2)顯示t_student數據表的信息。程序如下:USESTUDENTGOExecsp_helpt_stud
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025探索私募股權基金合同
- 2025屆湖南省岳陽市高三下學期質量監測(二)地理試題及答案
- 2025園林綠化管理合同示范文本
- 專業藝術品市場交易合作協議
- 2025年個人民間借款合同范本
- 夫妻離婚房產分割協議書
- 老人與海主人公形象塑造及主題思想解讀教案
- 雇傭保密協議及競業禁止協議規定
- 遼寧省部分高中2023-2024學年高二下學期期中考試化學試題(解析版)
- 女方協議離婚協議
- 2025至2030中國核燃料加工行業競爭趨勢及發展前景可持續報告
- 山西省部分重點中學2024-2025學年高三4月模擬檢測語文試題(含答案)
- 2025年全國防災減災日(5.12)應知應會知識測試競賽題庫與答案
- 六年級家長會心理教育專題課件
- 陜西榆能招聘筆試題庫2025
- 山東省臍帶血合同協議
- 2025-2030全球及中國自主汽車芯片行業市場現狀供需分析及市場深度研究發展前景及規劃可行性分析研究報告
- 如何設計高質量的課件:制作教學指南
- 浙江國企招聘2025杭州蕭山環境投資建設集團有限公司招聘12人筆試參考題庫附帶答案詳解
- 2025年農村商業銀行人員招聘考試筆試試題(含答案)
- 浙江省寧波市2024學年第二學期高考與選考模擬考試化學試卷及答案(寧波二模)
評論
0/150
提交評論