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

正文內(nèi)容

項(xiàng)目三公司管理數(shù)據(jù)系統(tǒng)的表的創(chuàng)建和修改-文庫(kù)吧資料

2024-09-09 00:18本頁(yè)面
  

【正文】 ) Go CREATE TABLE 成績(jī) (學(xué)號(hào) char(6) NOT NULL , 課程號(hào) char(12) NOT NULL, 課程名 char(12) NOT NULL , 成績(jī) int NOT NULL , 補(bǔ)考成績(jī) int NOT NULL constraint pk_grade_id primary key(學(xué)號(hào) ,課程號(hào) ), constraint fr_student_id foreign key(學(xué)號(hào) ) references 學(xué)生 (學(xué)號(hào) ), constraint fr_course_id foreign key(課程號(hào) ) references 課程 (課程號(hào) ) ) 腳本文件 33 (UNIQUE)約束 唯一性約束指定一個(gè)或多個(gè)列的組合的值具有唯一性,以防止在列中輸入重復(fù)的值。 ? NOT FOR REPLICATION:指定列的外關(guān)鍵字約束在把從其它表中復(fù)制的數(shù)據(jù)插入到表中時(shí)不發(fā)生作用 。 NO ACTION是缺省值 。 ? ON DELETE{CASCADE|NO ACTION}:指定在刪除表中數(shù)據(jù)時(shí) , 對(duì)關(guān)聯(lián)表所做的相關(guān)操作 。 ? ref_table:指定要建立關(guān)聯(lián)的表的名稱 。 6. 將鼠標(biāo)移動(dòng)到 product表中的 ? 產(chǎn)品 ID”左邊的選擇欄 , 單擊左鍵 , 并將鼠標(biāo)指針拖動(dòng)到 p_oreder表中的 ? 產(chǎn)品 ID”字段上 。 5. 在 ? 添加表 ? 對(duì)話框中 , 選擇主鍵表 product表 , 并單擊? 添加 ? 按鈕 , 再選擇外鍵表 p_oreder表 , 并單擊 ? 添加 ?按鈕 。 4. 在數(shù)據(jù)庫(kù)關(guān)系圖創(chuàng)建窗口的工具攔中 , 單擊 ? 在關(guān)系圖上添加表 ? 按鈕 。 titles 表中的 pub_id 列是到 publishers 表的外鍵。 【 例 7】 數(shù)據(jù)庫(kù) pubs 中的 titles 表與 publishers 表有鏈接,因?yàn)樵跁统霭嫔讨g存在邏輯聯(lián)系。 作用 : ?當(dāng)在定義主關(guān)鍵字約束的表中更新列值時(shí) , 其它與之相關(guān)聯(lián)的外關(guān)鍵字約束的表中的外關(guān)鍵字字段的值也將被自動(dòng)更新 。 CREATE TABLE product_info( 產(chǎn)品 ID int, 產(chǎn)品名稱 char(10) not null, 單價(jià) money default 10, 庫(kù)存量 int null, 總價(jià)值 as 單價(jià) *庫(kù)存量 , /*產(chǎn)品總價(jià)值 =單價(jià) *庫(kù)存量 */ CONSTRAINT P_KP_ID PRIMARY KEY (產(chǎn)品 ID, 產(chǎn)品名稱 ) ) 2. 外鍵 ( FOREIGN KEY) 約束 外鍵約束定義了 表之間 的關(guān)系 。 說(shuō)明:每個(gè)表只允許存在一個(gè)主鍵約束 ( PRIMARY KEY) 。 ? Column_name:指定組成主關(guān)鍵字的列名 。 ? CLUSTERED|NONCLUSTERED: 指 定 索 引 類 別 ,CLUSTERED為缺省值 。 約束的名稱在數(shù)據(jù)庫(kù)中應(yīng)是惟一的 。 按 【 Ctrl】 鍵可選擇不連續(xù)的多個(gè)字段 , 按 【 Shift】 鍵則只能選擇連續(xù)的多個(gè)字段 。在所選的字段左端的選擇按鈕上右擊鼠標(biāo) , 在彈出的菜單中選擇 ? 設(shè)置主鍵 ? 或點(diǎn)擊工具欄上的圖標(biāo) 按鈕 。在這些列上創(chuàng)建主關(guān)鍵字約束 , 確保數(shù)據(jù)表的一列或幾列的組合的值在表中具有惟一性 。 1. 主關(guān)鍵字 ( PRIMARY KEY) 約束 一個(gè)表中 , 存在這樣的字段 , 它在每個(gè)記錄中的值都是惟一的 , 因此可以用來(lái)標(biāo)識(shí)表中的各個(gè)不同的紀(jì)錄 。 表級(jí)約束 在列定義外單獨(dú)定義的,它是多列之間的約束,用 CONSTRAINT關(guān)鍵字定義。 約束分類 列級(jí)約束 定義在一個(gè)列上的約束,是列定義的一部分,與列名、數(shù)據(jù)類型、唯一標(biāo)識(shí)號(hào)、默認(rèn)值和排序規(guī)則等一樣,都是列的屬性。 約束的創(chuàng)建 約束作為表的一部分,可以在創(chuàng)建表的同時(shí)創(chuàng)建約束,也可以在建立表之后追加定義或刪除定義。 約束的實(shí)現(xiàn): 設(shè)置主鍵( PRIMARY KEY)約束、唯一( UNIQUE)約束、外鍵( FOREIGN KEY)約束、缺省( DEFAULT)約束和檢查( CHECK)約束等。 數(shù)據(jù)約束 約束是在創(chuàng)建表時(shí),可以對(duì)某一列或多個(gè)列的組合設(shè)置限制條件,讓 SQL Server幫助檢查該列的輸入值是否符合要求。 3. 在查詢分析器的查詢窗口中輸入如下: CREATE TABLE product( 產(chǎn)品 ID int primary key, 產(chǎn)品名 char(10) not null, 類別 ID int, 單價(jià) money, 庫(kù)存量 int ) ( 二 ) 按照任務(wù) 2要求創(chuàng)建 panyinfo數(shù)據(jù)庫(kù)的其它數(shù)據(jù)表 。 各參數(shù)說(shuō)明 22: 方法二: 利用 TransactSQL語(yǔ)句創(chuàng)建實(shí)現(xiàn) 操作步驟: 1. 在打開(kāi) ? 查詢分析器 ? 窗口 。 NOT FOR REPLICATION:用于指定列的 IDENTITY屬性在把從其它表中復(fù)制的數(shù)據(jù)插入到表中時(shí)不發(fā)生作用,即不足的生成列值,使得復(fù)制的數(shù)據(jù)行保持原來(lái)的列值。 Seed:用于指定標(biāo)識(shí)列的初始值。 constant_expression:用于指定列的缺省值的常量表達(dá)式 。 data_type:用于指定列的數(shù)據(jù)類型 。 ON {filegroup | DEFAULT}:用于指定存儲(chǔ)表的文件組名。 column_name:用于指定新建表的列的名稱。 owner:用于指定新建表的所有者的用戶名 。一個(gè)表最多有 1024列。并必須為每個(gè)列都指定數(shù)據(jù)類型。 說(shuō)明:當(dāng)創(chuàng)建表時(shí),必須指定表名、列名以及數(shù)據(jù)類型。 ?表設(shè)計(jì)器?對(duì)話框中。 表 31 product表 字段名稱 數(shù)據(jù)類型 預(yù)計(jì)長(zhǎng)度 特殊限制 產(chǎn)品 ID int 默認(rèn) 主鍵 產(chǎn)品名 int 默認(rèn) 類別 ID int 默認(rèn) 單價(jià) money 默認(rèn) 庫(kù)存量 int 默認(rèn) 方法一、利用企業(yè)管理器實(shí)現(xiàn) 步驟如下: SQL Server企業(yè)管理器。 ? 排序規(guī)則:定義字段的排序規(guī)則。 ? 公式:定義計(jì)算字段的表達(dá)式。 ? 標(biāo)識(shí)種子:定義字段自動(dòng)編號(hào)的初值,默認(rèn)值為 1。 ? 標(biāo)識(shí):定義是否允許字段自動(dòng)編號(hào),其值可以為?否?、或?是(不用于復(fù)制)?。 ? 默認(rèn)值:定義字段的默認(rèn)值。 表設(shè)計(jì)器 32 表設(shè)計(jì)器 33 表設(shè)計(jì)器的下半部分是特定列的詳細(xì)屬性 , 包括是否是標(biāo)識(shí)列 、 是否使用默認(rèn)值等 。 ?長(zhǎng)度:如果選擇的數(shù)據(jù)類型需要長(zhǎng)度 , 則指定長(zhǎng)度 。 ( 4) 定義好所有列后 , 單擊工具欄上的保存按扭 , 表就創(chuàng)建完成了 。 ( 3) 表設(shè)計(jì)器的上半部分有一個(gè)表格 , 在這個(gè)表格中輸入列的屬性 , 表格的每一行對(duì)應(yīng)一列 。 (三)數(shù)據(jù)表的創(chuàng)建 1. 利用企業(yè)管理器創(chuàng)建表 步驟如下: ( 1) 在樹(shù)形目錄中找到要建表的數(shù)據(jù)庫(kù) , 展開(kāi)該數(shù)據(jù)庫(kù) 。 (二 ) 表的概念( 3) SQL Server 2020的數(shù)據(jù)表可分為 用戶表和 系統(tǒng)表 兩種類型。 (二 ) 表的概念( 2) 每個(gè) SQL Server數(shù)據(jù)庫(kù)可容納多達(dá) 20億個(gè)表,每個(gè)表中至多可以有 1024列,每一行最多允許有 8086個(gè)字節(jié)。表由行和列組成。 注意:當(dāng)表中的列還正在使用用戶定義的數(shù)據(jù)類型時(shí),或者在其上面還綁定有默認(rèn)或者規(guī)則時(shí),這種用戶定義的數(shù)據(jù)類型不能刪除。 exec sp_droptype birthday 其運(yùn)行結(jié)果如下: ( 1 row(s) affected) ( 0 row(s) affected) Type has been dropped. 【 例 4】 假定用戶已定義了一個(gè)數(shù)據(jù)類型ssn,則刪除該數(shù)據(jù)類型的命令為: Exec sp_droptype 39。 系統(tǒng)存儲(chǔ)過(guò)程 sp_droptype為用戶提供了 T_SQL語(yǔ)句創(chuàng)建自定義數(shù)據(jù)類型的途徑 。 刪除用戶自定義的數(shù)據(jù)類型 1. 使用企業(yè)管理器 ( Enterprise Manager) 刪除用戶自定義數(shù)據(jù)類型 。命令如下: Exec sp_addtype birthday,datetime,39。Not Null39。varchar(11)39。 語(yǔ)法: sp_addtype [typename=] type, [phystype=] system_data_type [, [nulltype=] ‘null_type’] 【 例 1】 創(chuàng)建一個(gè)用戶定義的數(shù)據(jù)類型 ssn,其基于的系統(tǒng)數(shù)據(jù)類型是變長(zhǎng)為 11的字符,不允許空。 2. 利用系統(tǒng)存儲(chǔ)過(guò)程創(chuàng)建用戶自定義數(shù)據(jù)類型 。 創(chuàng)建用戶定義的數(shù)據(jù)類型時(shí)提供參數(shù): ?名稱 ? 新數(shù)據(jù)類型所依據(jù)的系統(tǒng)數(shù)據(jù)類型 ? 為空性(數(shù)據(jù)類型是否允許空值) 如果為空性未 明確定義,系統(tǒng)將依據(jù)數(shù)據(jù)庫(kù)或連接的 ANSI Null 默認(rèn)設(shè)置進(jìn)行指派。 例: SQL Server 實(shí) 例 包 括 一 個(gè) 名 為 sysname 的用戶定義數(shù)據(jù)類型 。 ( 1) 用戶定義的數(shù)據(jù)類型基于在 Microsoft SQL Server 中提供的數(shù)據(jù)類型 。 10. 新增數(shù)據(jù)類型 ( 2) table:用于存儲(chǔ)對(duì)表或者視圖處理后的結(jié)果集 。不能使用 sql_variant 存儲(chǔ)的值類型只有 text、 ntext、image、 timestamp 和 sql_variant。sql_variant 類型的列可以包含不同數(shù)據(jù)類型的行。 10. 新增數(shù)據(jù)類型 ( 1) Bigint:用于存儲(chǔ)從 263( 9, 223, 372, 036, 834, 773,807) 到 2631( 9, 223, 372, 036, 834, 773, 807)之間的所有正負(fù)整數(shù) 。 一個(gè)表只能有一個(gè) timestamp 列。timestamp 這種數(shù)據(jù)類型表現(xiàn)自動(dòng)生成的二進(jìn)制數(shù),確保這些數(shù)在數(shù)據(jù)庫(kù)中是唯一的。輸入的數(shù)據(jù)長(zhǎng)度可能為 0 字節(jié)。 n 必須從 1 到 8,000。存儲(chǔ)空間大小為 n+4 字節(jié)。 8. 二進(jìn)制數(shù)據(jù)類型 binary [ ( n ) ]:固定長(zhǎng)度的 n 個(gè)字節(jié)二進(jìn)制數(shù)據(jù)。 7. 位數(shù)據(jù)類型 Bit數(shù)據(jù)相當(dāng)于其他語(yǔ)言的邏輯型數(shù)據(jù)。 輸入日期和時(shí)間數(shù)據(jù) 常用的日期表示格式: 月 /日 /年: 5/1//20 05/01/03 月 日 年: 5120 050103 月 .日 .年: 、 常用的時(shí)間表示格式: 時(shí):分 08: 05 時(shí):分:秒 08: 05: 25 時(shí):分
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1