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

正文內(nèi)容

第1章access數(shù)據(jù)庫基礎(chǔ)-在線瀏覽

2024-12-15 08:15本頁面
  

【正文】 , 具有客戶機 /服務(wù)器體系結(jié)構(gòu) , 使用 TransactSQL語言在 客戶機和服務(wù)器之間傳遞客戶機的請求和服務(wù)器的處理結(jié)果 。 Microsoft SQL Server2020系統(tǒng)具有強大的安全措施 。 Microsoft SQL Server2020系統(tǒng)具有功能強大的網(wǎng)上功能 ,可以在 Inter上發(fā)布數(shù)據(jù)庫中的數(shù)據(jù) 。 Microsoft SQL Server2020系統(tǒng)具有內(nèi)置的數(shù)據(jù)復(fù)制功能 。 下圖是一個典型的 SQL Server 企業(yè)管理器窗口 。 見下圖是一個典型的 SQL Query Analyzer窗口 。 Microsoft 的 SQL Server使用的 SQL語言叫 TransactSQL( 事務(wù) SQL, 簡稱 TSQL) 。 TransactSQL語言有以下幾個主要特點: SQL 概述 上一頁 下一頁 返回首頁 TransactSQL語言按其功能 , 可分為四大部分:數(shù)據(jù)定義功能 、 數(shù)據(jù)控制功能 、 數(shù)據(jù)查詢功能和數(shù)據(jù)操縱功能 。 數(shù)據(jù)查詢( QL):實現(xiàn)查詢數(shù)據(jù)的功能( SELECT )。 數(shù)據(jù)控制( DCL):實現(xiàn)控制用戶對數(shù)據(jù)庫的操作權(quán)限的功能( GRANT、 REVOKE、 DENY )。 普通編碼: Char(n) Varchar(n) Text Unicode編碼: Nchar(n) Nvarchar(n) Ntext 二進制編碼: Binary(n) Varbinary(n) Image TransactSQL 數(shù)據(jù)類型 數(shù)值型有以下幾類: 上一頁 下一頁 返回首頁 SQL Server 2020提供了兩種用存儲日期和時間的數(shù)據(jù)類型:datetime和 smalldatetime。 3.日期時間類型 輸入日期數(shù)據(jù)時 , 可采用如下幾種輸入格式: Apr 22 2020 /*英文數(shù)字格式 */ 20200422 /*數(shù)字加分隔符格式 */ 20202022 /*純數(shù)字格式 */ 輸入時間時 , 可采用 12小時格式或 24小時格式: 20200422 2:25:35 PM /*12小時格式 */ 20200422 14:25:35 /*24小時格式 */ TransactSQL 數(shù)據(jù)類型 上一頁 下一頁 返回首頁 貨幣數(shù)據(jù)表示正的或負的貨幣值 , 在 SQL Server 2020中使用Money和 Smallmoney數(shù)據(jù)類型存儲貨幣數(shù)據(jù) 。 在 Money或 Smallmoney類型的字段中輸入貨幣數(shù)據(jù)時必須在數(shù)值前加上一個貨幣符號 , 如 $符號;輸入負值時 , 應(yīng)當在貨幣數(shù)據(jù)的后面加一個負號 。 2.腳本 3.注釋 注釋是程序代碼中不執(zhí)行的文本字符串 , TransactSQL支持兩種類型的注釋:一種是單行注釋 “ ‖;另一種是塊注釋即 “ /* */‖。 基本概念 上一頁 下一頁 返回首頁 標準標識符可以包含 1~128個字符 , 包括字母 、 符號 ( _、 、 、$) 及數(shù)字 。 但當?shù)谝粋€字符是符號時 , 則有如下特殊含義: 1.標準標識符 以 開頭的標識符代表一個局部變量或參數(shù) 以 號開頭的標識符代表一個臨時表或存儲過程 以 號開頭的標識符代表一個全局臨時對象 SQL Server命名規(guī)則 上一頁 下一頁 返回首頁 2.限定標識符 如果不遵守一個或多個標準標識符格式規(guī)則時,必須使用限定標識符。 返回本章目錄 SQL Server命名規(guī)則 上一頁 下一頁 返回首頁 數(shù)據(jù)庫是數(shù)據(jù)和數(shù)據(jù)庫對象的容器 。 設(shè)計數(shù)據(jù)庫的過程就是設(shè)計這些數(shù)據(jù)庫對象的過程 。 SQL Server 2020系統(tǒng)具有事務(wù)功能 , 可以保證數(shù)據(jù)庫操作的一致性和完整性 。 SQL Server 2020使用一組 操作系統(tǒng)文件來創(chuàng)建一個數(shù)據(jù)庫 。 如前所述 , 這些操作系 統(tǒng)的文件有兩種形式:一種是數(shù)據(jù)文件 , 另一種 是日志文件 。 SQL Server 2020數(shù)據(jù)庫特點 上一頁 下一頁 返回首頁 1.創(chuàng)建數(shù)據(jù)庫 在企業(yè)管理器中 , 打開左邊的樹狀結(jié)構(gòu) , 在數(shù)據(jù)庫文件夾或其下屬任一數(shù)據(jù)庫圖標上右擊 , 從彈出的快捷菜單中選擇新建數(shù)據(jù)選項 ,或直接單擊工具欄上的 “ 新數(shù)據(jù)庫 ” 圖標 , 然而按步驟依次進行操作 。 上一頁 下一頁 返回首頁 創(chuàng)建一個示例數(shù)據(jù)庫 。 CREATE DATABSE 示例數(shù)據(jù)庫 ON PRIMARY( NAME=示例數(shù)據(jù)庫 _data, FILENAME=?C: \Microsoft SQL Server\data\示例數(shù)據(jù)庫 .mdf ‘, SIZE=10MB, MAXSIZE=30MB, FILEGROWTH=20%) LOG ON ( NAME=示例數(shù)據(jù)庫 _log, FILENAME=?C: \Microsoft SQL Server\data\示例數(shù)據(jù)庫 .ldf ‘, SIZE=3MB, MAXSIZE=10MB, FILEGROWTH=1MB) 創(chuàng)建和管理數(shù)據(jù)庫示例 上一頁 下一頁 返回首頁 數(shù)據(jù)庫創(chuàng)建以后 , 可以在企業(yè)管理器中利用數(shù)據(jù)庫的屬性設(shè)置 , 來更改創(chuàng)建時的某些設(shè)置和創(chuàng)建時無法設(shè)置的屬性 。 語法如下: ALTER DATABASE databasename |ADD LOG FILE filespec [ , … n ] |REMOVE FILE logical_file_name [ WITH DELETE] |ADD FILEGROUP filegroup_name |REMOVE FILEGROUP filegroup_name |MODIFY FILE filespce |MODIFY NAME=new_dbname 示例 ~ 創(chuàng)建和管理數(shù)據(jù)庫 上一頁 下一頁 返回首頁 為了擴大示例數(shù)據(jù)庫的數(shù)據(jù)文件 , 可以增加一個次要數(shù)據(jù)文件示例數(shù)據(jù)庫 _data2, 其大小為 10MB, 最大是 20MB, 以 20%的速度增長 。 在企業(yè)管理器中 , 右擊所要刪除的數(shù)據(jù)庫 , 從彈出的快捷菜單中選擇 “ 刪除 ” 選項或直接按下鍵盤上的 Delete按鈕即可刪除數(shù)據(jù)庫 , 也可以選擇數(shù)據(jù)庫文件夾或圖標后單出工具欄中的 “ 刪除 ” 圖標來刪除數(shù)據(jù)庫 。 語法如下: DROP DATABASE database_name [, … n ] 例:刪除已建立的示例數(shù)據(jù)庫 DROP DATABASE 示例數(shù)據(jù)庫 返回本章目錄 ~ 創(chuàng)建和管理數(shù)據(jù)庫 上一頁 下一頁 返回首頁 表是包含數(shù)據(jù)庫中所有數(shù)據(jù)的數(shù)據(jù)庫對象 。 使用 CREATE TABLE 語句的語法如下: CREATE TABLE [ database_name.[ owner].| owner. ] table_name ({ column_definition | column_name AS puted_column_expression | table_constraint }| [, … n] ) 示例 在企業(yè)管理器中,展開指定的服務(wù)器和數(shù)據(jù)庫,打開想要創(chuàng)建新表的數(shù)據(jù)庫,右擊表對象,并從彈出的快捷菜單中選擇“新建表”選項 ,然后按步驟操作即可。 USE 示例數(shù)據(jù)庫 CREATE TABLE 學(xué)生表 ( 學(xué)號 int NOT NULL , 姓名 varchar (50) NULL , 性別 char (1) NULL , 班級 char (10) NULL , 年齡 int NULL ) ON PRIMARY 創(chuàng)建表示例 上一頁 下一頁 返回首頁 ALTER TABLE table_name { [ ALTER COLUMN column_name { new_data_type [ (precision [, scale ] )]} |ADD { [ column_definition ] } [, … n ] |DROP COLUMN column} [ , … n ] 1.用 ALTER TABLE增加、刪除、修改字段 例:在學(xué)生表中,增加一個字段“出生年月”,該字段的數(shù)據(jù)類型為 datetime,允許為空,沒有默認值。 修改、刪除表結(jié)構(gòu) 上一頁 下一頁 返回首頁 刪除表就是將指定的表中的數(shù)據(jù)和表的結(jié)構(gòu)從數(shù)據(jù)庫中永久性地去除 。 3.刪除表的結(jié)構(gòu) 刪除表也可以使用 DROP TABLE語句 , 該語句的語法形式如下: DROP TABLE table_name 可以使用企業(yè)管理器刪除表 , 在該工具中 , 打開指定表所在的數(shù)據(jù) , 右擊該表 , 從彈出的菜單中選擇 “ 刪除 ” 項即可 。 如: DROP TABLE 學(xué)生表 修改、刪除表結(jié)構(gòu) 上一頁 下一頁 返回首頁 表創(chuàng)建之后 , 只是一個空表 。 在表中插入數(shù)據(jù) , 使用 INSERT語句 。 可用以下三種方式完成: INSERT [ INTO ] table_name [ ( column_list) ] { VALUES ( DEFAULT | NULL | expression [, … n] ) | DEFAULT VALUES} INSERT INTO 學(xué)生表 ( 學(xué)號 ,姓名 ,性別 ) VALUES(39。, 39。, 39。) INSERT INTO 學(xué)生表 VALUES(39。, 39。, 39。,NULL,NULL) INSERT INTO 學(xué)生表 VALUES(39。, 39。, 39。, DEFAULT , DEFAULT) 注意: INSERT語句每一次只能插入一行數(shù)據(jù),在向表 中插入數(shù)據(jù)時要注意,字符數(shù)據(jù)和日期數(shù)據(jù)要 使用單引號引起來。 UPDATE語句既可以一次修改一行數(shù)據(jù) , 也可以一次修改多行數(shù)據(jù) 。 DELETE語句可以一次從表中刪除一行或多行數(shù)據(jù) 。 DELETE [ FROM ] table_name [ FROM { table_source } [, … n ] ] [ WHERE search_condition ] DELETE FROM 學(xué)生表 WHERE 班級 =39。 注意: DELETE 語句只是刪除表中的數(shù)據(jù),表本身依然存在于數(shù)據(jù)庫中。 返回本章目錄 操縱數(shù)據(jù) 上一頁 下一頁 返回首頁 數(shù)據(jù)檢索就是把數(shù)據(jù)庫中存儲的數(shù)據(jù)根據(jù)用戶的需求提取出來的過程 , 并且使用 SELECT語句進行數(shù)據(jù)檢索 。 以下所有的舉例都是以示例數(shù)據(jù)庫為基礎(chǔ)的,示例數(shù)據(jù)庫中建立了三張表:學(xué)生表、選課表、課程表,具體結(jié)構(gòu)見教材圖 、圖 、圖 。 SELECT子句的部分語法形式: 1.選擇列 最簡單的查詢:檢索學(xué)生表中的全部信息。在這個結(jié)果中,顯示的信息與數(shù)據(jù)在表中存儲的順序完全一樣。 SELECT 姓名,班級 FROM 學(xué)生表 SELECT 班級,姓名 FROM 學(xué)生表 列順序的改變,只是影響數(shù)據(jù)結(jié)果的顯示,對于表中的數(shù)據(jù)的存儲順序無任何影響。 但是 , 顯示的列標題也是可以改變的 。 檢索學(xué)生表中的學(xué)號、姓名和班級信息,要求班級以“所在班級”列標題輸出。 要求輸出成績提高 20%后的成績 : SELECT 學(xué)號,課程號,成績,成績 * AS 提高后的成績 FROM 選課表 SELECT DISTINCT 學(xué)號 FROM 選課表 3.帶表達式的 SELECT子句 4. ALL與 DISTINCT SQL允許關(guān)系和查詢結(jié)果中出現(xiàn)重復(fù)行 , 要強制消除重復(fù) , 可在SELE
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1