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

正文內(nèi)容

商品進(jìn)銷(xiāo)存系統(tǒng)—免費(fèi)(編輯修改稿)

2025-01-12 09:47 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 MB、 KB 和百分比指定。 例子: 創(chuàng)建一個(gè) cust數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)的主數(shù)據(jù)文件的邏輯名稱(chēng)是 cust_data,操作系統(tǒng)文件是 ,大小是 15MB,最大是 30MB,以 20%的速度增加;該數(shù)據(jù)庫(kù)的日志文件的邏輯名稱(chēng)是 cust_log,操作系統(tǒng)是 ,大小是3MB,最大是 10MB,以 1MB 的速度增加。 Create Database cust On Primary (Name=cust_data, Filename=39。d:39。, Size=15MB, Maxsize=30MB, Filegrowth=20%) Log On (Name=cust_log, Filename=39。d:39。, Size=3MB, Maxsize=10MB, FileGrowth=1MB) 如何增加數(shù)據(jù)庫(kù)的大小 (1)使用 Alter Database 命令來(lái)增加數(shù)據(jù)庫(kù)文件的大小 如果在創(chuàng)建數(shù)據(jù)庫(kù)文件時(shí)沒(méi)有配置文件的大小,那么可以使用 Alter Database 命令來(lái)增加文件的大小。 例子:將數(shù)據(jù)庫(kù) cust 的數(shù)據(jù)文件 cust_data 的大小調(diào)整為 50MB。 Alter Database cust Modify File (Name=39。cust_data39。,Size=50) (2)使用 Add File 增加一個(gè)次要文件 通過(guò)為數(shù)據(jù)庫(kù)增加次要的數(shù)據(jù)文件和日志文件來(lái)增加數(shù)據(jù)庫(kù)的大小。 例子: Alter Database cust Add File (Name=cust_data2,Filename=39。d:39。, Size=5MB, Maxsize=10MB, Filegrowth=10%) 壓縮數(shù)據(jù)庫(kù)和數(shù)據(jù)文件 (1)使用 Dbcc Shrinkdatabase 命令壓縮整個(gè)數(shù)據(jù)庫(kù) 例子:將 cust 數(shù)據(jù)庫(kù)的大小壓縮到 10% Dbcc Shrinkdatabase (cust,10) (2)使用 Dbcc ShrinkFile 命令壓縮數(shù)據(jù)庫(kù)中的某一個(gè)數(shù)據(jù)文件 例子:將 cust 數(shù)據(jù)文件的大小壓縮到 5MB Dbcc ShrinkFile (cust,5) 刪除數(shù)據(jù)庫(kù) 使用 Drop 命令刪除數(shù)據(jù)庫(kù) 例子:刪除 cust 數(shù)據(jù)庫(kù) Drop Database cust 表的相關(guān)操作 創(chuàng)建表 (1)用 Create Table 命令 創(chuàng)建表 語(yǔ)法: Create Table tabl_name ({ }column_name As puted_column_expression } }[,...n] ) [On {fiegroup | Default}] [Textimage_On {fiegroup | Default}] 例子:打開(kāi) cust 數(shù)據(jù)庫(kù),創(chuàng)建一個(gè)表,該表包含了學(xué)生的有關(guān)信息,即有學(xué)號(hào)、姓名、性別、出生日期、籍貫、聯(lián)系電話(huà)、住址和備注信息。 Use cust Create Table students ( number int not null, name varchar(10) not null, sex char(2) null, birthday datetime null, hometown varchar(30) null, telphone_no varchar(12) null, address varchar(30) null, others varchar(50) null ) 在這個(gè)表中 number 表示學(xué)生代號(hào),數(shù)據(jù)類(lèi)型為 int,不允許為空; name表示學(xué)生姓名, 數(shù)據(jù)類(lèi)型為 varchar,長(zhǎng)度為 10,不允許為空; sex 表示學(xué)生的性別,數(shù)據(jù)類(lèi)型為 char,長(zhǎng)度為 2,允許為空; birthday 表示學(xué)生的出生日期,數(shù)據(jù)類(lèi)型為 datetime,允許為空; hometown 表示學(xué)生的籍貫,數(shù)據(jù)類(lèi)型為 varchar,長(zhǎng)度為 30,允許為空; telephone_no 表示學(xué)生的聯(lián)系電話(huà),數(shù)據(jù)類(lèi)型為 varchar,長(zhǎng)度為 12,允許為空; address 表示學(xué)生的住址,數(shù)據(jù)類(lèi)型為 varchar,長(zhǎng)度為 30,允許為空; others 表示學(xué)生的備注信息,長(zhǎng)度為 50,允許為空。 修改表的結(jié)構(gòu) (1)使用 TSQL 語(yǔ)句增加和刪除一個(gè)新列 語(yǔ)法: Alter Table table { ADD {[] |colun_name As puted_column_expression |[] }[,...n] |Drop {Column column }[,...n] } 例子:打開(kāi) cust 數(shù)據(jù)庫(kù),修改其中的表 students 的結(jié)構(gòu),增加一個(gè)新字段,字段名為 ying,數(shù)據(jù)類(lèi)型是 varchar,長(zhǎng)度是 10,沒(méi)有默認(rèn)值,充許為空。 Use cust Alter Table students Add ying varchar(10) null 打開(kāi) cust 數(shù)據(jù)庫(kù),修改其中的表 students 的結(jié)構(gòu),刪除一個(gè)字段,字段名為 ying。 Use cust Alter Table students Drop Column ying 向表中插入數(shù)據(jù) (1)用 Insert 語(yǔ)句 語(yǔ)法如下: Insert [Into] {table_name|view_name}[(column_list)] {Values|values_list|select_statement} 注意 :在插入數(shù)據(jù)時(shí),字符數(shù)據(jù)和日期數(shù)據(jù)要使用引號(hào)引起來(lái)。 例子:打開(kāi) cust 數(shù)據(jù)庫(kù),向 students 表中插入數(shù)據(jù) Use cust Insert Into students Values (11,影子 ,男 ,19991212,湖北 ,83779805,武漢市橋口區(qū),VB 愛(ài)好者 ) (2)用 Default 選項(xiàng) 在插入數(shù)據(jù)時(shí),可以使用 Default 選項(xiàng)。 Default 選項(xiàng)有兩種形式,一種形式是 Default Values,另一種是 Default。 Default Values 形式為表中的某一行的所有列插入默認(rèn)值。使用這種形式的前提條件是表中的所有列必須是這三種類(lèi)型之一: Timestamp 數(shù)據(jù)類(lèi)型,允許為 Null,或者有一個(gè)指定的默認(rèn)值。否則,會(huì)出現(xiàn)錯(cuò)誤信息。 例子: Use cust Insert Into students Default Values 這個(gè)例子會(huì)出現(xiàn)錯(cuò)誤,因?yàn)?students 表的 number 字段的設(shè)置是不允許為空的。 Default 形式是為表中的某一列插入默認(rèn)值。要插入的該列必須具備一定的條件,即該列要么是 Timestamp 數(shù)據(jù)類(lèi)型,要 么是允許為 Null,要么是有一個(gè)指定的默認(rèn)值,否則,會(huì)出現(xiàn)錯(cuò)誤。 (3)插入部分?jǐn)?shù)據(jù) 在使用 Insert 語(yǔ)句插入數(shù)據(jù)時(shí),還可以插入部分?jǐn)?shù)據(jù),也就是可以為每一行指定的部分列插入數(shù)據(jù)。在插入部分?jǐn)?shù)據(jù)時(shí),應(yīng)該注意以下三個(gè)問(wèn)題: a) 在 Insert 子句中,指定要插入數(shù)據(jù)的列名。 b) 在 Values 子句中,列出與列名對(duì)應(yīng)的數(shù)據(jù)。列名的順序和數(shù)據(jù)的順序應(yīng)該完全對(duì)應(yīng)。 c) 在 Insert 子句中,沒(méi)有列出的列應(yīng)該至少具有這三種類(lèi)型之一: Timestamp 數(shù)據(jù)類(lèi)型,允許為 Null,或者有一個(gè)指定的默認(rèn)值。否 則,會(huì)出現(xiàn)錯(cuò)誤。 例子:打開(kāi) cust 數(shù)據(jù)庫(kù),向 students 表中插入一行數(shù)據(jù) Use cust Insert Into students (number,name) Values (110,影子 ) ( 4) 用 Select 語(yǔ)句插入多條數(shù)據(jù) Insert 語(yǔ)句插入數(shù)據(jù)的特點(diǎn)是每一次只能插入一行數(shù)據(jù)。相反, Select也可以用在 Insert 語(yǔ)句中,并且可以一次插入多條數(shù)據(jù)。使用 Select 語(yǔ)句插入數(shù)據(jù)的語(yǔ)法形式如下: Insert table_name Select column_list From table_list Where search_conditions 在使用 Select 語(yǔ)句插入數(shù)據(jù)時(shí),應(yīng)該注意下面幾點(diǎn): a) 在 Insert 語(yǔ)句中使用 Select 時(shí),它們參考的表既可以是相同的,也可以是不同的。 b) 要插入數(shù)據(jù)的表必須已經(jīng)存在。 c) 要插入數(shù)據(jù)的表必須和 Select 的結(jié)果集兼容。兼容的含義是列的數(shù)量和順序必須相同,列的數(shù)據(jù)類(lèi)型或者相同,或者 SQL Server 可以自動(dòng)轉(zhuǎn)換。 (5)使用 Select Into 插入數(shù)據(jù)到一個(gè)新表中 帶有 Into 子 句的 Select 語(yǔ)句允許用戶(hù)定義一個(gè)新表并且把數(shù)據(jù)插入到新表中。這種方法不同于前面講述的那些方法。在前面的那些方法中,一個(gè)共同的特點(diǎn),是在數(shù)據(jù)輸入之前表已經(jīng)存在。而使用 Select Into 插入數(shù)據(jù)的方法,是在插入數(shù)據(jù)的過(guò)程中建立新表。 Select Into 語(yǔ)句的語(yǔ)法如下: Select select_list Into new_table_name From table_list Where search_conditions 在使用 Select Into 插入數(shù)據(jù)時(shí),要注意下面幾點(diǎn) : a) 在某個(gè)數(shù)據(jù)庫(kù)中使用 Select Into 插入數(shù)據(jù)時(shí),設(shè)置該數(shù)據(jù)庫(kù)的 Select Into/Bulk Copy 為真。 b) 新表不能存在,否則會(huì)產(chǎn)生錯(cuò)誤信息。 c) 新表中的列和行是基于查詢(xún)結(jié)果集的。 d) 要插入的數(shù)據(jù)不記錄在日志中。 e) 在 select_list 中出現(xiàn)的列應(yīng)該使用別名,否則,新表中的列沒(méi)有列名。沒(méi)列名的表只能通過(guò) Select * From new_table_name 的形式查詢(xún)。因此,應(yīng)該為列起個(gè)別名。 f) 這種方法多用在對(duì)列進(jìn)行各種計(jì)算的情況。 (6)用 UPdate 語(yǔ)句修改表中 的數(shù)據(jù) Update 語(yǔ)句用來(lái)修改表中已存在的數(shù)據(jù)。 Update 語(yǔ)句既可以一次修改一行數(shù)據(jù),也可以一次修改許多行,甚至可以一次修改表中的全部數(shù)據(jù)。Update 語(yǔ)句使用 Where 子句指定要修改的行,使用 Set 子句給出新的數(shù)據(jù)。新數(shù)據(jù)可以是常量,也可以是指定的表達(dá)式,還可以是使用 From 子句來(lái)自其他表的數(shù)據(jù)。 Update 語(yǔ)句的語(yǔ)法如下: Update {table_name|view_name} Set {column_list}=expression [, . . .] [Where clause] 在使用 Update 語(yǔ)句時(shí),如果沒(méi)有使用 Where 子句,那么就對(duì)表中所有的行進(jìn)行修改。如果使用 Update 語(yǔ)句修改數(shù)據(jù)時(shí)與數(shù)據(jù)完整性約束有沖突,那么修改就不會(huì)發(fā)生。 用 Delete 語(yǔ)句刪除表中的數(shù)據(jù) 當(dāng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)不需要修改的可以刪除。一般情況下,刪除數(shù)據(jù)使用 Delete 語(yǔ)句。 Delete 語(yǔ)句可以一次從一個(gè)表中刪除一條或者多條數(shù)據(jù)行。 Delete 語(yǔ)句的語(yǔ)法如下: Delete [From] table_name Where search_conditions 在 Delete 語(yǔ)句中如果使用了 Where 子句,那么就從指定的表中刪除滿(mǎn)足 Where 子句條件的數(shù)據(jù)行。 用 Drop Table 命令刪除表 當(dāng)數(shù)據(jù)庫(kù)中的表不需要時(shí)可以刪除。刪除表可以使用 Drop Table 語(yǔ)句。刪除表就是刪除表的定義以及表的全部數(shù)據(jù)、索引、觸發(fā)器、約束和指定該表的許可。當(dāng)刪除表時(shí),基于表的視圖不能被刪除,必須使用 Drop View 語(yǔ)句刪除視圖。 Drop Table 語(yǔ)句的語(yǔ)法如下: Drop Table table_name 例子: Use cust Drop Table students 刪除 cust 數(shù)據(jù)庫(kù)中的 students 表。 補(bǔ)充: 不能使用 Drop Table 語(yǔ)句刪除正在被約束參考的表,如果必須要?jiǎng)h除則要么刪除外鍵約束,要么刪除參考表。表的所有者可以刪除表。當(dāng)刪除表時(shí),綁定在該表上的規(guī)則或者默認(rèn)規(guī)則失掉了綁定,該表的約束或者觸發(fā)器則自動(dòng)被刪除。如果重新創(chuàng)建表,必須重新綁定相應(yīng)的規(guī)則和默認(rèn)、重新創(chuàng)建觸發(fā)器和增加必要的約束。另外,系統(tǒng)表不能刪除。 刪除表的許可屬于表的所有者。然而,數(shù)據(jù)所有者( DBO)、系統(tǒng)管理員( SA)和 DLL 管理員可以刪除數(shù)據(jù)庫(kù)中的任何對(duì)象。 數(shù)據(jù)的檢索 用 Select 子句檢索記錄 Select 子句是每一個(gè)檢索數(shù)據(jù)的查詢(xún)核心。它告訴數(shù)據(jù)庫(kù)引擎返回什么字段。 Select 子句的常見(jiàn)形式是: Select * 該子句的意思是“返回在所指定的記錄源中能找到的所有字段”。這種命令形式很方便,因?yàn)槟銦o(wú)需知道表中檢索的字段名稱(chēng)。然而,檢索表中的所有列是低效的。因此,應(yīng)該只檢索需要的字段
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1