freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第3章sql表的管理(編輯修改稿)

2025-04-01 01:27 本頁面
 

【文章內(nèi)容簡介】 , 最大長度不可以超過 8KB。 在輸入二進(jìn)制常量時 , 需在該常量前面加一個前綴 0x。 19 數(shù)據(jù)類型 9. 特殊數(shù)據(jù)類型 (1)Timestamp:也稱作時間戳數(shù)據(jù)類型 。 是一種自動記錄時間的數(shù)據(jù)類型 , 主要用于在數(shù)據(jù)表中記錄其數(shù)據(jù)的修改時間 。 它提供數(shù)據(jù)庫范圍內(nèi)的唯一值 。 ( 2 ) U n i q u e i d e n t i f i e r : 也 稱 作 唯 一 標(biāo) 識 符 數(shù) 據(jù) 類 型 。Uniqueidentifier用于存儲一個 16字節(jié)長的二進(jìn)制數(shù)據(jù)類型 , 它是SQL Server根據(jù)計算機(jī)網(wǎng)絡(luò)適配器地址和 CPU時鐘產(chǎn)生的全局唯一標(biāo)識符代碼 ( Globally Unique Identifier, 簡寫為 GUID) 。 10. 新增數(shù)據(jù)類型 ( 1) Bigint:占用 8個字節(jié) 。 ( 2) sql_variant:用于存儲除文本 、 圖形數(shù)據(jù)和 timestamp類型數(shù)據(jù)外的其它任何合法的 SQL Server數(shù)據(jù) 。 ( 3) table:用于存儲對表或者視圖處理后的結(jié)果集。 20 數(shù)據(jù)類型 自定義數(shù)據(jù)類型 ①使用企業(yè)管理器創(chuàng)建 ②利用系統(tǒng)存儲過程創(chuàng)建 sp_addtype [typename=] type, [phystype=] system_data_type [, [nulltype=] ‘ null_type’ ] [, [owner=] ‘ owner_name’ ] 21 數(shù)據(jù)類型 ? type:指定用戶定義的數(shù)據(jù)類型的名稱 。 ? system_data_type:指定相應(yīng)的系統(tǒng)提供的數(shù)據(jù)類型的名稱及定義 。注意 , 不能使用 timestamp數(shù)據(jù)類型 , 當(dāng)所使用的系統(tǒng)數(shù)據(jù)類型有額外說明時 , 需要用引號將其括起來 。 ? null_type:指定用戶自定義數(shù)據(jù)類型的 null屬性 , 其值可以為‘ null’ 、 ‘ not null’ 或者 ‘ nonull’ 。 默認(rèn)與系統(tǒng)默認(rèn)的null屬性相同 。 ? owner_name:指定用戶自定義數(shù)據(jù)類型的所有者。 22 數(shù)據(jù)類型 刪除用戶自定義數(shù)據(jù) 1.使用企業(yè)管理器 2.利用系統(tǒng)存儲過程 sp_droptype [typename=] ‘ type’ 23 創(chuàng)建表 表是包含數(shù)據(jù)庫中所有數(shù)據(jù)的數(shù)據(jù)庫對象 , 用來存儲各種各樣的信息 。 在 SQL Server 2023中 , 一個數(shù)據(jù)庫中最多可以創(chuàng)建 200萬個表 , 用戶創(chuàng)建數(shù)據(jù)庫表時 , 最多可以定義 1024列 , 也就是可以定義 1024個字段 。 在同一數(shù)據(jù)庫的不同表中 , 可以有相同的字段 , 但在同一個表中不允許有相同的字段 , 而且每個字段都要求數(shù)據(jù)類型相同 。 SQL Server 2023提供了兩種方法創(chuàng)建數(shù)據(jù)庫表,第一種方法是利用企業(yè)管理器( Enterprise Manager)創(chuàng)建表;另一種方法是利用 TransactSQL語句中的 create命令創(chuàng)建表。 24 . 利用 Enterprise Manager創(chuàng)建表 ? 在 Enterprise Manager中,展開指定的服務(wù)器和數(shù)據(jù)庫,打開想要創(chuàng)建新表的數(shù)據(jù)庫,用右鍵單擊表對象,從彈出的快捷菜單中選擇新建表選項,或者在工具欄中選擇圖標(biāo),就會出現(xiàn)新建表對話框,在該對話框中,可以定義列的以下屬性: 列名稱、數(shù)據(jù)類型、長度、精度、小數(shù)位數(shù)、是否允許為空、缺省值、標(biāo)識列、標(biāo)識列的初始值、標(biāo)識列的增量值和是否有行的標(biāo)識。 然后根據(jù)提示進(jìn)行設(shè)置。 25 使用 TSQL創(chuàng)建表 例子: 具體語法請看課本或者聯(lián)機(jī)叢書 。 USE Sample Create Table customers ( CustomerID int identity(1,1) primary key, FirstName varchar(20) not null, LastName varchar(20) not null, Stu_Sex bit not null Constraint Sex check(Stu_Sex in(1,0)), Address varchar(100), City varchar(20), Tel varchar(20) unique, Company varchar(20), Birthday datetime, Type tinyint default 1 ) “ CustomerID”列定為標(biāo)識列,種子值為 1,增量為 1。 添加性別檢查約束,此列要求非空。約束的名稱叫 Sex. 26 創(chuàng)建、刪除和修改約束 約束 是 SQL Server提供的自動保持?jǐn)?shù)據(jù)庫完整性的一種方法: 1)主鍵 ( Primary Key) 約束: 一列或多列的組合唯一標(biāo)識一行。 實現(xiàn)實體完整性 (表中所有行唯一 )。 2)外鍵 ( Foreign Key) 約束: 一列或多列的組合。實現(xiàn)參照完整性 (兩個以上的表的數(shù)據(jù)一致性維護(hù) )。外部鍵約束不能自動創(chuàng)建索引,需要用戶手動創(chuàng)建。 3)唯一性 ( Unique) 約束: 保證非主鍵的列不重復(fù)。 4)檢查 ( Check) 約束: 限制列的取值。 5)默認(rèn)值 ( Default) : 當(dāng)字段沒有明確給值時,有系統(tǒng)自動給出。 6)空值 ( NULL) : 字段允許空,可以不輸入值,否則必須有值。 27 創(chuàng)建、
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1