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

正文內(nèi)容

項(xiàng)目三公司管理數(shù)據(jù)系統(tǒng)的表的創(chuàng)建和修改-免費(fèi)閱讀

2025-10-02 00:18 上一頁面

下一頁面
  

【正文】 AND type = 39。ssn39。將行添加到 employees 時(shí),按照 today 規(guī)則檢查 hire date 列的數(shù)據(jù)。object_name‘ 參數(shù): ? [rulename =] 39。087739。 語法 : CREATE RULE rule_name AS condition_expression 參數(shù) condition_expression:是定義規(guī)則的條件。:要綁定默認(rèn)值的和列名稱或用戶定義數(shù)據(jù)類型。 語法: sp_bindefault [ defname = ] 39。當(dāng)用戶未指定某些事件發(fā)生后要采取的操作時(shí)所自動(dòng)采取的操作。 ?condition:指定刪除行的條件。,44,39。, col3 int, col4 varchar(40) ) go INSERT INTO T1 (col4) VALUES (39。 ( 3)字符型和日期型值插入時(shí)要用單引號擴(kuò)起來。 【 例 20】 向類別信息表( category)中,插入數(shù)據(jù)? 3”、?文具類?和?所有文具?。 由于國家政策的調(diào)價(jià),將所有產(chǎn)品的單價(jià)上調(diào) 10%。 DROP TABLE titles1 B、 除去另外一個(gè)數(shù)據(jù)庫內(nèi)的表 【 例 18】 除去 pubs 數(shù)據(jù)庫內(nèi)的 authors2 表。 CREATE TABLE doc_exa ( column_a INT) GO ALTER TABLE doc_exa ADD column_b VARCHAR(20) NULL GO EXEC sp_help doc_exa GO DROP TABLE doc_exa GO (2) 更改表以除去列 【 例 14】 修改表以刪除一列。 ? new_data_type:指定要更改的列的新數(shù)據(jù)類型 。 通過更改、添加、除去列和約束,或者通過啟用或禁用約束和觸發(fā)器來更改表的定義 。 模塊 2 公司管理數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)表的修改和刪除 教學(xué)目標(biāo) 1. 會用企業(yè)管理器和 TransactSQL語句修改數(shù)據(jù)表的結(jié)構(gòu) 2. 會用企業(yè)管理器和 TransactSQL語句刪除數(shù)據(jù)表 3. 能采用各種約束實(shí)現(xiàn)數(shù)據(jù)完整性 工作任務(wù) 修改 panyinfo數(shù)據(jù)庫中的數(shù)據(jù)表 , 具體要求如下: 1. 修改前面創(chuàng)建的 employee表 , 將 ? 特長 ? 字段的數(shù)據(jù)類型改為 varchar,長度為 100。 ( 2)使用 TransactSQL語句定義檢查約束的語法如下 : CONSTRAINT constraint_name CHECK [NOT FOR REPLICATION] (logical expression) 參數(shù) : ?NOT FOR REPLICATION:指定檢查約束在把從其它表中復(fù)制的數(shù)據(jù)插入到表中時(shí)不發(fā)生作用。 CREATE TABLE employee_info( 雇員 ID char(8), 姓名 char(10), 身份證號 char(18) constraint pk_emp_id primary key (雇員 ID), constraint uk_emp_cardid unique (身份證號 ) ) 例: CREATE TABLE jsy_temp3 ( 駕照號 char(8)) PRIMARY KEY , 姓名 varchar(8) NOT NULL, 身份證號 char(18) NOT NULL UNIQUE NONCLUSTERED) ( CHECK)約束 檢查約束對輸入列或整個(gè)表中的值設(shè)置檢查條件,以限制輸入值,保證數(shù)據(jù)庫的數(shù)據(jù)完整性。唯一性約束指定的列可以有 NULL屬性。 ? ref_column:指定要建立關(guān)聯(lián)的表中的相關(guān)列的名稱 。 Primary Key ( 1) 在企業(yè)管理器中創(chuàng)建外鍵約束 操作步驟如下: 1. 打開 panyinfo數(shù)據(jù)庫 2. 執(zhí)行 【 新建數(shù)據(jù)庫關(guān)系圖 】 命令 . 3. 打開創(chuàng)建數(shù)據(jù)庫關(guān)系圖向?qū)?, 進(jìn)入數(shù)據(jù)庫關(guān)系圖創(chuàng)建窗口 。 【 例 6】 創(chuàng) 建 一 個(gè) 產(chǎn) 品 信 息 表( product_info) , 以產(chǎn)品編號和名稱為主關(guān)鍵字 。 ( 2) 使用 TransactSQL語句定義主關(guān)鍵字約束的語法如下 : CONSTRAINT constraint_name PRIMARY KEY [CLUSTERED|NONCLUSTERED] (column_namel[,column_name2,..., column_namel6]) 各參數(shù)說明 : ? constraint_name:指定約束的名稱 。 注意 :如果要對一個(gè)表中的多個(gè)列定義約束,必須首先定義每個(gè)列,然后在末尾追加表約束。當(dāng)用戶從客戶端傳送數(shù)據(jù)到 SQL Server服務(wù)器,系統(tǒng)也會檢查數(shù)據(jù)是否符合要求,如果不符合要求將拒絕接受。 Increment:用于指定標(biāo)識列的增量值。 puted_column_expression:用于指定計(jì)算列的列值的表達(dá)式。同一個(gè)表中,列名不能重復(fù),但是,同一個(gè)數(shù)據(jù)庫中不同表的列名稱可以相同。在定義表達(dá)式時(shí),字段名稱應(yīng)使用 [ ]括起來,例如, [a] + [b] + 10,其中 a, b分別為字段名稱。 ? 描述:定義字段的說明信息。 ( 2) 選擇表 , 單擊鼠標(biāo)右鍵 , 在彈出的快捷菜單中選擇? 新建表 ? 命令 , 表設(shè)計(jì)器如圖所示 。 (二 ) 表的概念( 1) 表是數(shù)據(jù)存儲的地方,在 SQL Server中所有的數(shù)據(jù)存儲都基于表,表是數(shù)據(jù)庫中最重要的部分。Null39。 系統(tǒng)存儲過程 sp_addtype為用戶提供了 T_SQL語句創(chuàng)建自定義數(shù)據(jù)類型的途徑 。這種新的數(shù)據(jù)類型使得變量可以存儲一個(gè)表 ,從而使函數(shù)或過程返回查詢結(jié)果更加方便 、 快捷 。每次插入或更新包含 timestamp 列的行時(shí),timestamp 列中的值均會更新。 varbinary [ ( n ) ]: n 個(gè)字節(jié)變長二進(jìn)制數(shù)據(jù)。 SQL Server在用戶沒有指定小時(shí)以上精度的數(shù)據(jù)時(shí),會自動(dòng)設(shè)置 Datetime和 Smalldatetime數(shù)據(jù)的時(shí)間為00:00:00。 Text 當(dāng)要存儲的字符型數(shù)據(jù)非常龐大以至于 8000字節(jié)完全不夠用時(shí) , Char和 Varchar數(shù)據(jù)類型都失去了作用 。 在使用字符型常量為字符數(shù)據(jù)類型賦值時(shí),必須使用單引號( ‘’ )將字符型常量括起來。 聲明格式 : numeric(p,[s]) | decimal(p,[s]) 其中 p為精度, s為小數(shù)位數(shù), s的默認(rèn)值為 0. 例: decimal(6,3) 若向該列賦值 3. 字符數(shù)據(jù)類型 SQL Server提供了 3類字符數(shù)據(jù)類型,分別是 Char、 Varchar和 Text。 Bigint: 存放從 263到 2631范圍內(nèi)的整型數(shù)據(jù) 。項(xiàng)目三 公司管理數(shù)據(jù)系統(tǒng)的表的創(chuàng)建和修改 終極目標(biāo):會創(chuàng)建公司管理數(shù)據(jù)庫系統(tǒng)用戶數(shù)據(jù)表,并能根據(jù)需要實(shí)現(xiàn)表的修改和刪除操作 工作任務(wù) 在 SQL Server 2020數(shù)據(jù)庫管理系統(tǒng)下,在panyinfo數(shù)據(jù)庫中完成公司管理數(shù)據(jù)庫系統(tǒng)各數(shù)據(jù)表的創(chuàng)建,并能根據(jù)實(shí)際需要進(jìn)行數(shù)據(jù)表的修改、刪除及數(shù)據(jù)的相關(guān)操作。 以 bigint數(shù)據(jù)類型存儲的每個(gè)值占用 8個(gè)字節(jié) , 共 64位 , 其中 63位用于存儲數(shù)字 , 1位用于表示正負(fù) 。在這 3類數(shù)據(jù)類型中,最常用的 Char和 Varchar兩類。 Varchar Varchar數(shù)據(jù)類型來存儲最長可以達(dá)到 8000字符的變長字符 。 這時(shí)應(yīng)該選擇 Text數(shù)據(jù)類型 。 輸入日期和時(shí)間數(shù)據(jù) 常用的日期表示格式: 月 /日 /年: 5/1//20 05/01/03 月 日 年: 5120 050103 月 .日 .年: 、 常用的時(shí)間表示格式: 時(shí):分 08: 05 時(shí):分:秒 08: 05: 25 時(shí):分 :秒:毫秒 08: 05: 25: 23 時(shí):分 AM | PM 08: 05 AM 5. 貨幣數(shù)據(jù)類型 Money:用于存儲貨幣值,存儲在 money數(shù)據(jù)類型中的數(shù)值以一個(gè)正數(shù)部分和一個(gè)小數(shù)部分存儲在兩個(gè) 4字節(jié)的整型值中,存儲范圍為 ,精度為貨幣單位的萬分之一。 n 必須從 1 到 8,000。 10. 新增數(shù)據(jù)類型 ( 1) Bigint:用于存儲從 263( 9, 223, 372, 036, 834, 773,807) 到 2631( 9, 223, 372, 036, 834, 773, 807)之間的所有正負(fù)整數(shù) 。 ( 1) 用戶定義的數(shù)據(jù)類型基于在 Microsoft SQL Server 中提供的數(shù)據(jù)類型 。 語法: sp_addtype [typename=] type, [phystype=] system_data_type [, [nulltype=] ‘null_type’] 【 例 1】 創(chuàng)建一個(gè)用戶定義的數(shù)據(jù)類型 ssn,其基于的系統(tǒng)數(shù)據(jù)類型是變長為 11的字符,不允許空。 刪除用戶自定義的數(shù)據(jù)類型 1. 使用企業(yè)管理器 ( Enterprise Manager) 刪除用戶自定義數(shù)據(jù)類型 。表由行和列組成。 ( 3) 表設(shè)計(jì)器的上半部分有一個(gè)表格 , 在這個(gè)表格中輸入列的屬性 , 表格的每一行對應(yīng)一列 。 ? 默認(rèn)值:定義字段的默認(rèn)值。 ? 排序規(guī)則:定義字段的排序規(guī)則。并必須為每個(gè)列都指定數(shù)據(jù)類型。 ON {filegroup | DEFAULT}:用于指定存儲表的文件組名。 NOT FOR REPLICATION:用于指定列的 IDENTITY屬性在把從其它表中復(fù)制的數(shù)據(jù)插入到表中時(shí)不發(fā)生作用,即不足的生成列值,使得復(fù)制的數(shù)據(jù)行保持原來的列值。 約束的實(shí)現(xiàn): 設(shè)置主鍵( PRIMARY KEY)約束、唯一( UNIQUE)約束、外鍵( FOREIGN KEY)約束、缺?。?DEFAULT)約束和檢查( CHECK)約束等。 1. 主關(guān)鍵字 ( PRIMARY KEY) 約束 一個(gè)表中 , 存在這樣的字段 , 它在每個(gè)記錄中的值都是惟一的 , 因此可以用來標(biāo)識表中的各個(gè)不同的紀(jì)錄 。 約束的名稱在數(shù)據(jù)庫中應(yīng)是惟一的 。 CREATE TABLE product_info( 產(chǎn)品 ID int, 產(chǎn)品名稱 char(10) not null, 單價(jià) money default 10, 庫存量 int null, 總價(jià)值 as 單價(jià) *庫存量 , /*產(chǎn)品總價(jià)值 =單價(jià) *庫存量 */ CONSTRAINT P_KP_ID
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1