使用sql語句創(chuàng)建數(shù)據(jù)庫創(chuàng)建表.ppt

使用sql語句創(chuàng)建數(shù)據(jù)庫創(chuàng)建表.ppt

ID:48070421

大小:338.50 KB

頁數(shù):32頁

時間:2019-05-06

使用sql語句創(chuàng)建數(shù)據(jù)庫創(chuàng)建表.ppt_第1頁
使用sql語句創(chuàng)建數(shù)據(jù)庫創(chuàng)建表.ppt_第2頁
使用sql語句創(chuàng)建數(shù)據(jù)庫創(chuàng)建表.ppt_第3頁
使用sql語句創(chuàng)建數(shù)據(jù)庫創(chuàng)建表.ppt_第4頁
使用sql語句創(chuàng)建數(shù)據(jù)庫創(chuàng)建表.ppt_第5頁
資源描述:

《使用sql語句創(chuàng)建數(shù)據(jù)庫創(chuàng)建表.ppt》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、使用SQL語句創(chuàng)建數(shù)據(jù)庫、表創(chuàng)建數(shù)據(jù)庫創(chuàng)建一個只含一個數(shù)據(jù)文件和一個事務日志文件的數(shù)據(jù)庫CREATEDATABASE數(shù)據(jù)庫名[ON[PRIMARY]{(NAME=數(shù)據(jù)文件的邏輯名稱,F(xiàn)ILENAME='數(shù)據(jù)文件的路徑和文件名',SIZE=數(shù)據(jù)文件的初始容量,MAXSIZE=數(shù)據(jù)文件的最大容量,F(xiàn)ILEGROWTH=數(shù)據(jù)文件的增長量)}[,…n]LOGON{(NAME=事務日志文件的邏輯名稱,F(xiàn)ILENAME='事務日志文件的物理名稱',SIZE=事務日志文件的初始容量,MAXSIZE=事務日志文件的最大容量,F(xiàn)ILEGROWTH=事務日志文件的增長量)}[,…n]]

2、說明Transact-SQL的語法規(guī)則規(guī)則描述

3、(豎線)分隔括號或大括號內的語法項目。只能選擇一個項目[](方括號)可選語法項目。不必鍵入方括號{}(大括號)必選語法項目。不必鍵入大括號[,…n]表示前面的項可重復n次,每一項由逗號分隔參數(shù)參數(shù)值數(shù)據(jù)庫名稱Student1數(shù)據(jù)文件邏輯名Student1_dat數(shù)據(jù)文件物理名D:student1_dat.mdf數(shù)據(jù)文件初始大小10MB數(shù)據(jù)文件最大值50MB數(shù)據(jù)文件增長值原來的20%事務日志文件邏輯名Student1_log日志文件物理名D:student1_log.ldf日志文件初始大小4MB日志文件最大值25MB

4、日志文件增長值5MBcreatedatabasestudent1on(name=student1_dat,filename='d:student_dat.mdf',size=10,maxsize=50,filegrowth=20%)logon(name=student1_log,filename='d:student_log.ldf',size=4,maxsize=25,filegrowth=5)舉例例2、可以簡單地來創(chuàng)建數(shù)據(jù)庫,CREATEDATABASEmytest沒有指定主文件名,在默認的情況下,命名主文件為mytest.mdf,日志文件名為mytest_

5、log.ldf。主文件和日志文件的大小都同Model數(shù)據(jù)庫的主文件和日志文件大小一致,并且可以自由增長。刪除數(shù)據(jù)庫格式:DROPDATABASE數(shù)據(jù)庫名例、將mytest數(shù)據(jù)庫刪除Dropdatabasemytest刪除數(shù)據(jù)庫將刪除數(shù)據(jù)庫所使用的數(shù)據(jù)庫文件和磁盤文件。例3、復雜一點的數(shù)據(jù)庫創(chuàng)建范例數(shù)據(jù)庫名稱為Student,第一個數(shù)據(jù)文件邏輯名稱為class1,物理文件名為E:class1.mdf,初始大小20MB,最大尺寸為無限大,增長速度為20%。第二個的數(shù)據(jù)文件Class2,E:class2.ndf,初始大小40MB,最大尺寸為100MB,增長速度10MB

6、。2個15MB的事務日志文件,事務日志文件的邏輯名為class1_log和class2_log,物理文件名為E:classlog1.ldf和classlog2.ldf。CREATEDATABASEstudentONPRIMARY(NAME=class1,FILENAME='E:class1.mdf',SIZE=20MB,MAXSIZE=unlimited,FILEGROWTH=20%),(NAME=class2,FILENAME='E:class2.ndf',SIZE=40MB,MAXSIZE=100MB,FILEGROWTH=10MB)LOGON(NAME=

7、class1_log,FILENAME='E:classlog1.ldf',SIZE=15MB),(NAME=class2_log,FILENAME='E:classlog2.ldf',SIZE=15MB)GO使用模板:Createdababase中的CreateDatabaseonMultipleFilesGroups.tql使用SQL語句創(chuàng)建表建表的語法CREATETABLE表名(字段1數(shù)據(jù)類型列的特征,字段2數(shù)據(jù)類型列的特征,...)列的特征:是否為主鍵包括該列是是否為空(NULL)、是否是標識列(自動編號)、是否有默認值、等。字段名說明字段數(shù)據(jù)類型字段大

8、小約束sno學號char15主鍵sname姓名char10Notnullssex性別char2(‘男’,‘女’);默認值為‘男’sbirth出生年月日datetime[1990-1-1,1992-12-31]emailE-mailvarchar40包含@studentcreatetablestudent(snochar(15)primarykey,snamechar(10)notnull,ssexchar(2)check(ssexin('男','女'))default('女'),sbirthdatetimecheck(sbirthbetween'1990-1-1

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。