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

正文內容

商品進銷存系統(tǒng)—免費(編輯修改稿)

2025-01-12 09:47 本頁面
 

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