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

正文內(nèi)容

項(xiàng)目三公司管理數(shù)據(jù)系統(tǒng)的表的創(chuàng)建和修改-資料下載頁(yè)

2025-08-23 00:18本頁(yè)面

【導(dǎo)讀】據(jù)表的修改、刪除及數(shù)據(jù)的相關(guān)操作。product”的產(chǎn)品信息表,該表結(jié)構(gòu)如。句兩種方法實(shí)現(xiàn)。數(shù)據(jù)類型就是定義每一列所能存放的數(shù)據(jù)值和數(shù)據(jù)格式。存儲(chǔ)數(shù)值,可以直接進(jìn)行數(shù)據(jù)運(yùn)算,而不必使用函數(shù)轉(zhuǎn)換。int:可以存儲(chǔ)從-231~231-1(-2147483648~范圍之間的所有正負(fù)整數(shù)。存儲(chǔ)數(shù)字,1位用于表示正負(fù)。最大精度保留的數(shù)據(jù)。Server中采用只入不舍的方式進(jìn)行存儲(chǔ)。Real:精確到第7位精確位數(shù),范圍從~308到+308,占用8個(gè)字節(jié)的存儲(chǔ)空間。所需要的實(shí)際存儲(chǔ)空間,但也有一定的限制,據(jù)類型中,最常用的Char和Varchar兩類。來(lái)存儲(chǔ)字符,最長(zhǎng)可以容納8000個(gè)字符。n表示所有字符所占的空間,默認(rèn)值為1。多余的字節(jié)會(huì)用空格填充。則超過的字符將會(huì)被截?cái)?。可以長(zhǎng)達(dá)20個(gè)字節(jié)。Varchar的處理速度快。用時(shí)要根據(jù)硬盤的存儲(chǔ)空間而定。代表日期和一天內(nèi)的時(shí)間的日期和時(shí)間數(shù)據(jù)類型。Bit數(shù)據(jù)相當(dāng)于其他語(yǔ)言的邏輯型數(shù)據(jù)。N必須從1到8,000。存儲(chǔ)空間大小為n+4字。的數(shù)據(jù)長(zhǎng)度可能為0字節(jié)。

  

【正文】 10%。 由于市場(chǎng)急速變化,產(chǎn)品信息表中數(shù)據(jù)不能準(zhǔn)確反映信息,現(xiàn)刪除所有的記錄。 一、插入數(shù)據(jù) ?使用企業(yè)管理器方法:選擇?打開表?項(xiàng),單擊?返回所有行?命令項(xiàng)。 ?使用 TransactSQL語(yǔ)句方法 : INSERT語(yǔ)句向表中插入數(shù)據(jù) 語(yǔ)法: INSERT [INTO] table_name [(column_list)] Values(Values_list ) 參數(shù)說(shuō)明: ?table_name:指定要插入數(shù)據(jù)的表名。 ?column_list:是任選參數(shù)。如果在表中插入部分?jǐn)?shù)據(jù)時(shí),或要插入的列以不同的順序被定義時(shí),可使用它。 ?VALUES :指出要插入的表的列應(yīng)取的值。 ?Values_list:要作為表的行插入的列的值列表。 【 例 20】 向類別信息表( category)中,插入數(shù)據(jù)? 3”、?文具類?和?所有文具?。 USE COMPANYINFO GO INSERT category (類別 ID,類別名,說(shuō)明) VALUES (3, 39。文具類 39。, 39。所有文具 39。) 需要注意的是: ( 1)輸入的順序和數(shù)據(jù)類型必須與表中列的順序和數(shù)據(jù)類型一致。 ( 2)可以不給全部列賦值,但沒有賦值的列必須是可以為空的列。 ( 3)標(biāo)識(shí)列,不必輸入數(shù)據(jù)。 ( 3)字符型和日期型值插入時(shí)要用單引號(hào)擴(kuò)起來(lái)。 插入與列順序不同的數(shù)據(jù) 【 例 21】 使用 column_list 及 VALUES 列表顯式地指定將被插入每個(gè)列的值。 CREATE TABLE T1 ( readerID int, readerName varchar(30)) INSERT T1 (readerName , readerID ) VALUES (39。Rower39。,1) 插入值少于列個(gè)數(shù)的數(shù)據(jù) 【 例 22】 創(chuàng)建一個(gè)帶有四個(gè)列的表。 INSERT 語(yǔ)句插入一些行,這些行只有部分列包含值。 CREATE TABLE T1 ( col1 int, col2 varchar(30) DEFAULT 39。column default39。, col3 int, col4 varchar(40) ) go INSERT INTO T1 (col4) VALUES (39。Explicit value39。) INSERT INTO T1 (col2,col4) VALUES (39。Explicit value39。, 39。Explicit value39。) INSERT INTO T1 (col2,col3,col4) VALUES (39。Explicit value39。,44,39。Explicit value39。) 二、 UPDATE語(yǔ)句修改表中的數(shù)據(jù) 在表修改數(shù)據(jù)時(shí),可以用 UPDATE語(yǔ)句來(lái)實(shí)現(xiàn)。 語(yǔ)法: UPDATE 表名 SET 列名 =表達(dá)式 [WHERE 條件 ] 【 例 23】 在產(chǎn)品信息表中,將所有庫(kù)產(chǎn)量小于 200的產(chǎn)品的庫(kù)存量置為 0。 程序 USE COMPANYINFO GO UPDATE product SET 庫(kù)存量 =0 WHERE 庫(kù)存量 =200 GO 更新一列 更新多列 還可以通過省略 WHERE 子句或在 WHERE 子句中包含一個(gè)可以影響多行的條件來(lái)更新表中的多行數(shù)據(jù)。 三、 DELETE語(yǔ)句刪除表中數(shù)據(jù) 可以用的 DELETE語(yǔ)句來(lái)實(shí)現(xiàn)。 語(yǔ)法: DELETE [FROM] table_name [WHERE condition] 參數(shù)說(shuō)明: ?table_name:要?jiǎng)h除的行的表名。 ?tables:是用于設(shè)定刪除條件所需的表名。 ?condition:指定刪除行的條件。 【 例 24】 在產(chǎn)品信息表中,刪除所有庫(kù)產(chǎn)量小于 200的產(chǎn)品信息。 USE COMPANYINFO GO DELETE product WHERE 庫(kù)存量 =200 GO 刪除一行數(shù)據(jù) DELETE FROM Table_name [WHERE Search_Condition] 刪除多行數(shù)據(jù) 可以通過省略 DELETE 語(yǔ)句中的 WHERE 子句或在 WHERE 子句中包含一個(gè)將刪除多行的條件來(lái)刪除多行數(shù)據(jù)。 四、 TRUNCATE TABLE語(yǔ)句刪除表中數(shù)據(jù) 可以使用 TRUNCATE TABLE語(yǔ)句刪除表中所有行。 TRUNCATE TABLE語(yǔ)句與 DELETE語(yǔ)句類似。但是, TRUNCATE TABLE語(yǔ)句執(zhí)行更快。 語(yǔ)法: TRUNCATE TABLE table_name 注意 : TRUNCATE TABLE語(yǔ)句刪除表中的所有行,所以此語(yǔ)句不能包含 WHERE字句。 拓展知識(shí) 一、默認(rèn) 定義:當(dāng)用戶未指定時(shí)由系統(tǒng)自動(dòng)指派的數(shù)據(jù)值、選項(xiàng)設(shè)置、排序規(guī)則或名稱。當(dāng)用戶未指定某些事件發(fā)生后要采取的操作時(shí)所自動(dòng)采取的操作。 創(chuàng)建稱為默認(rèn)值的對(duì)象。當(dāng)綁定到列或用戶定義數(shù)據(jù)類型時(shí),如果插入時(shí)沒有明確提供值,默認(rèn)值便指定一個(gè)值,并將其插入到對(duì)象所綁定的列中(或者,在用戶定義數(shù)據(jù)類型的情況下,插入到所有列中)。 ? 在 CREATE TABLE 中使用 DEFAULT 關(guān)鍵字創(chuàng)建默認(rèn)定義,將常量表達(dá)式指派為列的默認(rèn)值。 ? 使用 CREATE DEFAULT 語(yǔ)句創(chuàng)建默認(rèn)對(duì)象,然后使用 sp_bindefault 系統(tǒng)存儲(chǔ)過程將它綁定到列上。 語(yǔ)法: CREATE DEFAULT default_name AS 表達(dá)式 有兩種使用默認(rèn)值的方法: 【 例 25】 創(chuàng)建簡(jiǎn)單的字符默認(rèn)值?男?。 USE pubs GO CREATE DEFAULT Sexdlf AS ?男 39。 系統(tǒng)存儲(chǔ)過程 sp_bindefault,將默認(rèn)值綁定到列或用戶定義的數(shù)據(jù)類型。 語(yǔ)法: sp_bindefault [ @defname = ] 39。default39。 , [ @objname = ] 39。object_name? 參數(shù): ? [@defname =] 39。default39。:由 CREATE DEFAULT 語(yǔ)句創(chuàng)建的默認(rèn)名稱。 ? [@objname =] 39。object_name39。:要綁定默認(rèn)值的和列名稱或用戶定義數(shù)據(jù)類型。默認(rèn)情況下,用戶定義數(shù)據(jù)類型的現(xiàn)有列繼承 default,除非默認(rèn)值直接綁定到列中。 默認(rèn)值綁定 綁定默認(rèn)對(duì)象 使用 T_sQL 語(yǔ)句刪除綁定 語(yǔ)法: exec sp_unbindefault ?綁定列的名稱’ 規(guī)則是一種數(shù)據(jù)庫(kù)對(duì)象,可以被綁定到一個(gè)或多個(gè)列上,還可以被綁定到用戶自己定義的數(shù)據(jù)類型上。用于執(zhí)行一些與 CHECK 約束相同的功能。 CHECK 約束是用來(lái)限制列值的首選標(biāo)準(zhǔn)方法。 CHECK 約束比規(guī)則更簡(jiǎn)明,一個(gè)列只能應(yīng)用一個(gè)規(guī)則,但是卻可以應(yīng)用多個(gè) CHECK 約束。 二、 規(guī)則 創(chuàng)建稱為規(guī)則的對(duì)象。當(dāng)綁定到列或用戶定義數(shù)據(jù)類型時(shí),規(guī)則將指定可以插入到列中的可接受的值。 語(yǔ)法 : CREATE RULE rule_name AS condition_expression 參數(shù) condition_expression:是定義規(guī)則的條件。 規(guī)則分類:范圍規(guī)則、列表規(guī)則、模式規(guī)則 創(chuàng)建規(guī)則 1)范圍規(guī)則 【 例 26】 創(chuàng)建一個(gè)規(guī)則,用以限制插入該規(guī)則所綁定的列中的整數(shù)范圍。 CREATE RULE range_rule AS @range = $1000 AND @range $20200 【 例 27】 創(chuàng)建一個(gè)規(guī)則,用以將輸入到該規(guī)則所綁定的列中的實(shí)際值限制為只能是該規(guī)則中列出的值。 CREATE RULE list_rule AS @list IN (39。138939。, 39。073639。, 39。087739。) 2)列表規(guī)則 3)模式規(guī)則 【 例 28】 創(chuàng)建一個(gè)遵循這種模式的規(guī)則:任意兩個(gè)字符的后面跟一個(gè)連字符和任意多個(gè)字符(或沒有字符),并以 0 到 9 之間的整數(shù)結(jié)尾。 CREATE RULE pattern_rule AS @value LIKE 39。_ _%[09]39。 系統(tǒng)存儲(chǔ)過程 sp_bindrule將規(guī)則綁定到列或用戶定義的數(shù)據(jù)類型。 語(yǔ)法 : sp_bindrule [ @rulename = ] 39。rule39。 , [ @objname = ] 39。object_name‘ 參數(shù): ? [@rulename =] 39。rule39。:由 CREATE RULE 語(yǔ)句創(chuàng)建的規(guī)則名稱。 ? [@objname =] 39。object_name39。:綁定了規(guī)則的表和列或用戶定義的數(shù)據(jù)類型。如果 object_name 沒有采取 格式,則認(rèn)為它屬于用戶定義數(shù)據(jù)類型。 綁定規(guī)則 1)將規(guī)則綁定到列 【 例 28】 假設(shè)已經(jīng)用 CREATE RULE 語(yǔ)句在當(dāng)前數(shù)據(jù)庫(kù)中創(chuàng)建名為 today 的規(guī)則,將規(guī)則綁定到 employees 表的 hire date 列。將行添加到 employees 時(shí),按照 today 規(guī)則檢查 hire date 列的數(shù)據(jù)。 Use panyinfo go EXEC sp_bindrule 39。today39。, employees.[hiredate]39。 2)將規(guī)則綁定到用戶定義的數(shù)據(jù)類型 【 例 29】 假設(shè)存在名為 rule_ssn 的規(guī)則和名為 ssn 的用戶定義數(shù)據(jù)類型,將 rule_ssn 綁定到 ssn。 EXEC sp_bindrule 39。rule_ssn39。, 39。ssn39。 刪除規(guī)則 從當(dāng)前數(shù)據(jù)庫(kù)中刪除一個(gè)或多個(gè)用戶定義的規(guī)則。 語(yǔ)法: DROP RULE { rule } [ ,...n ] 參數(shù) ? Rule: 是要?jiǎng)h除的規(guī)則。規(guī)則名稱必須符合標(biāo)識(shí)符規(guī)則。 ? N: 是表示可以指定多個(gè)規(guī)則的占位符。 【 例 30】 解除綁定名為 pub_id_rule 的規(guī)則并將其除去。 USE pubs IF EXISTS (SELECT name FROM sysobjects WHERE name = 39。pub_id_rule39。 AND type = 39。R39。) BEGIN EXEC sp_unbindrule 39。39。 DROP RULE pub_id_rule END GO
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1