sqlserver管理數(shù)據(jù)庫表

sqlserver管理數(shù)據(jù)庫表

ID:39985405

大小:370.50 KB

頁數(shù):42頁

時間:2019-07-16

sqlserver管理數(shù)據(jù)庫表_第1頁
sqlserver管理數(shù)據(jù)庫表_第2頁
sqlserver管理數(shù)據(jù)庫表_第3頁
sqlserver管理數(shù)據(jù)庫表_第4頁
sqlserver管理數(shù)據(jù)庫表_第5頁
資源描述:

《sqlserver管理數(shù)據(jù)庫表》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第三章管理數(shù)據(jù)表數(shù)據(jù)類型創(chuàng)建表創(chuàng)建、刪除和修改約束增加、刪除和修改字段查看表格刪除表格數(shù)據(jù)類型P104在計算機中數(shù)據(jù)有兩種特征:類型和長度。所謂數(shù)據(jù)類型就是以數(shù)據(jù)的表現(xiàn)方式和存儲方式來劃分的數(shù)據(jù)類型分類數(shù)據(jù)類型整型數(shù)據(jù)類型INT或INTEGER、SMALLINT、TINYINT、BIGINT浮點數(shù)據(jù)類型REAL、FLOAT、DECIMAL、NUMERIC二進制數(shù)據(jù)類型BINARY、VARBINARY邏輯數(shù)據(jù)類型BIT字符數(shù)據(jù)類型CHAR、NCHAR、VARCHAR、NVARCHAR文本和圖形數(shù)據(jù)類型TEXT、NT

2、EXT、IMAGE日期和時間數(shù)據(jù)類型DATETIME、SMALLDATETIME貨幣數(shù)據(jù)類型MONEY、SMALLMONEY特定數(shù)據(jù)類型TIMESTAMP、UNIQUEIDENTIFIER用戶自定義數(shù)據(jù)類型SYSNAME新數(shù)據(jù)類型SQL_VARIANT、TABLESQLServer2005提供的數(shù)據(jù)類型分類P104一、系統(tǒng)數(shù)據(jù)類型P104系統(tǒng)數(shù)據(jù)類型是SQLServer預(yù)先定義好的,可以直接使用。1.整型數(shù)據(jù)類型(1)int(integer):占4個字節(jié),表示范圍-231~231-1(2)Smallint:占2個

3、字節(jié),表示范圍-215~215-1(3)Tinyint:1個字節(jié),表示范圍0~255(4)bigint:8個字節(jié),表示范圍-263~263-12.浮點數(shù)據(jù)類型(有舍入誤差):用于存儲十進制小數(shù),采用只入不舍的方式(1)real:其表示范圍從-3.4?1038?3.4?1038。(2)float:其表示范圍從-1.79?10308?1.79?10308。定義數(shù)據(jù)時,可以指定存放數(shù)據(jù)的精度,精度取值范圍為1~53,例如float(36)。數(shù)據(jù)類型(3)Decimal和numeric(不帶舍入的精確的浮點數(shù)):其表示范

4、圍最多可達38位數(shù)字。定義這種類型的數(shù)據(jù)時,可以指定精度及小數(shù)位數(shù),可以將其寫為decimal(p,s)的形式。注意:數(shù)值類型的總位數(shù)不包括小數(shù)。例如:decimal(10,5),表示共有10位數(shù),其中整數(shù)5位,小數(shù)5位。數(shù)據(jù)類型3.字符數(shù)據(jù)類型用來存儲各種字母、數(shù)字符號和特殊符號。在使用時需要在其前后加上英文單引號或者雙引號。(1)Char:每個字符占用1個字節(jié)。用來存放固定長度的非Unicode(統(tǒng)一字符編碼標準)字符集其定義形式為:char(n)n表示字符數(shù),n的取值為1~8000。默認n的值為1。若輸入數(shù)

5、據(jù)的字符數(shù)小于n,則系統(tǒng)自動在其后添加空格來填滿設(shè)定好的空間。若輸入的數(shù)據(jù)過長,將會截掉其超出部分。數(shù)據(jù)類型(2)Varchar:可以存儲長達8000個字符的可變長度字符串,和char類型不同varchar類型根根據(jù)輸入數(shù)據(jù)的實際長度而變化。若輸入數(shù)據(jù)的字符數(shù)小于n,則系統(tǒng)不會在其后添加空格來填滿設(shè)定好的空間。其定義形式為:varchar(n),n表示字符數(shù)(3)Nchar:采用Unicode(統(tǒng)一字符編碼標準)字符集每個Unicode字符用兩個字節(jié)為一個存儲單位。其定義形式為:nchar(n)n表示字符數(shù),n的

6、取值為1~4000。默認n的值為1。(4)Nvarchar:使用Unicode字符集的Varchar數(shù)據(jù)類型。其定義形式為:nvarchar(n),n表示字符數(shù)數(shù)據(jù)類型4.日期和時間數(shù)據(jù)類型(1)Datetime:占用8個字節(jié)。用于存儲日期和時間的結(jié)合體,可以存儲從公元1753年1月1日零時起~公元9999年12月31日23時59分59秒之間的所有日期和時間,其精確度可達三百分之一秒,即3.33毫秒。當存儲datetime數(shù)據(jù)類型時,默認的格式是:MMDDYYYYhh:mmA.M./P.M。當插入數(shù)據(jù)或者在其它地

7、方使用datetime類型時,需要用單引號把它括起來。(2)Smalldatetime:存儲從1900年1月1日~2079年6月6日內(nèi)的日期。4個字節(jié)。數(shù)據(jù)類型日期輸入格式日期的輸入格式大致可分為三類:1)英文+數(shù)字格式:此類格式中月份可用英文全名或縮寫,且不分大小寫;年和月日之間可不用逗號;年份可為4位或2位;當其為兩位時,若其值小于50則視為20xx年,若大于或等于50則視為19xx年;若日部分省略,則視為當月的1號。以下格式均為正確的日期格式:Jan41999、JAN41999、January41999、J

8、an19994、19994Jan和1999Jan4。2)數(shù)字+分隔符格式:允許使用/、-和.作為不同時間單位間的分隔符。如:YMD:2000/6/222000-6-222000.6.22MDY:3/5/20003-5-20003.5.2000DMY:31/12/200031-12-200031.12.20003)純數(shù)字格式:以連續(xù)的4位、6位或8位數(shù)字來表示日期。如果輸入

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

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

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