tft每日頭條

 > 科技

 > access數據庫入門教程總結

access數據庫入門教程總結

科技 更新时间:2024-08-29 00:20:38

Access數據庫除了選擇查詢,還有操作查詢,它們有:

更新查詢

生成表查詢

追加查詢

删除查詢

來看看這些查詢都怎麼用

單個表的更新表查詢

這種更新表查詢是在日常工作中用到最多的一種查詢語法

選擇查詢都是select為首,表示從表中查詢數據

而更新表查詢是以update為首,表示更新數據

先以單個表的更新來說明:

把下面這個學生成績單中,英語分數不及格的人員每人提5分

其他人分數不變,原始的分數保留

access數據庫入門教程總結(一文進階ACCESS數據庫)1

要對這個表進行更新修改,有以下幾步:

第一步:增加一個字段(用于存放修改後的分數)

打開學生成績表,點擊左上角的“視圖”,它就是設計視圖:

access數據庫入門教程總結(一文進階ACCESS數據庫)2

之後會看到下面這個界面:

access數據庫入門教程總結(一文進階ACCESS數據庫)3

在下面空白的格子上去加一個字段,名字可以随便起

加一個修改後的分數字段“英語分數2”

數據類型選“數字”

下面字段大小選“單精度型”

access數據庫入門教程總結(一文進階ACCESS數據庫)4

點擊左上角的“視圖”:

access數據庫入門教程總結(一文進階ACCESS數據庫)5

可以看到這個表多了一個字段,就是“英語分數2”字段,你可以寫語句了,創建一個查詢,寫上語句:

update 學生成績表 set 英語分數2=英語分數 5 where 英語分數<60

access數據庫入門教程總結(一文進階ACCESS數據庫)6

Update後接要修改的表名

set後接要修改的内容

“=”不是等于,而是賦值,就是把“英語分數 5”賦給“英語分數2”字段

where後面接的是條件

運行之後:

access數據庫入門教程總結(一文進階ACCESS數據庫)7

可以看到英語不及格的學生每人都提了5分

多個表的更新表查詢

剛剛對學生成績表中的數據進行簡單的修改操作,但涉及的隻有一個表

如果涉及多個表也可以進行更新操作

假設有兩個表,一個表是基礎信息表,一個是學生成績表

學生成績表中的數據隻有學号和分數:

access數據庫入門教程總結(一文進階ACCESS數據庫)8

基礎信息表中有學号和姓名:

access數據庫入門教程總結(一文進階ACCESS數據庫)9

想要把姓名放到學生成績當中

第一步:在學生成績表中增加一個姓名字段:

打開“學生成績表”,點擊左上角的視圖

然後在空白處加一個“姓名”字段,數據類型選“文本型”

access數據庫入門教程總結(一文進階ACCESS數據庫)10

然後點擊左上角的“視圖”,可以看到多了一個“姓名”字段:

access數據庫入門教程總結(一文進階ACCESS數據庫)11

第二步:創建一個查詢并寫上語句:

點擊“創建”下的“查詢設計”,點擊右鍵“SQL視圖”,寫語句代碼:

update 學生成績表 a,基礎信息 b set a.姓名=b.姓名 where a.學号=b.學号

access數據庫入門教程總結(一文進階ACCESS數據庫)12

Update後面接涉及到的表名

set後接的就是要做的内容,将b表中的内容賦值到a表中

where是條件,當學号相等的時候去做這件事

運行結果,可以看到,姓名替換過來了:

access數據庫入門教程總結(一文進階ACCESS數據庫)13

上表中有的數據是空白,這是因為基礎信息表中沒有存放學号在13号以上的學生姓名。

生成表查詢

“生成表查詢”也是操作查詢的一種方式

從字面理解就是生成一個新的數據表

下面是學生成績表4,裡面有3科的成績

如果隻想要數學的成績,并且生成一個新的“數學成績表”:

access數據庫入門教程總結(一文進階ACCESS數據庫)14

直接創建一個查詢,并寫上語句代碼:

Select 學号, 數學分數 into 數學成績表 from 學生成績表4

access數據庫入門教程總結(一文進階ACCESS數據庫)15

Select:後接要查詢的字段(學号和 數學分數)

Into: 後接新生成的表名(數學成績表)

From: 後接從哪個表進行提取數據(學生成績表4)

運行後,在左側窗格内出現了一個新生成的表

這個表就是“數學成績表”,打開後是這樣的:

access數據庫入門教程總結(一文進階ACCESS數據庫)16

“數學成績表”隻有學号和數學分數兩個字段。

追加查詢

“追加查詢”就是往一個表中追加數據

下面是一班成績單,想要把二班的成績單也追加到這個表中

access數據庫入門教程總結(一文進階ACCESS數據庫)17

直接創建一個查詢,并寫上語句代碼:

Insert into 一班成績 select * from 二班成績

access數據庫入門教程總結(一文進階ACCESS數據庫)18

Insert into:表示插入到,後接表名(要将數據插入到哪個表)

Select *: 表示插入哪些字段(“*”代表全部字段)

From: 後接從哪個表進行提取數據(二班成績)

運行後,在一班的成績單裡面多出來了二班的成績:

access數據庫入門教程總結(一文進階ACCESS數據庫)19

删除查詢

“删除查詢”就是從一個表中删除數據

下面是一班成績單,裡面混有二班的成績

要把二班的全部信息删除

access數據庫入門教程總結(一文進階ACCESS數據庫)20

直接創建一個查詢,并寫上語句代碼:

delete * from 一班成績 where 班級 = '二班'

access數據庫入門教程總結(一文進階ACCESS數據庫)21

delete:表示删除記錄數據(所有記錄)

from: 表示從哪個表删除(一班成績)

where:删除符合什麼條件的數據(班級 = '二班')

運行後,在一班的成績單裡面二班的所有數據被删除了:

access數據庫入門教程總結(一文進階ACCESS數據庫)22

查詢設計

數據庫當中的表就是存儲數據的容器:

access數據庫入門教程總結(一文進階ACCESS數據庫)23

而查詢就是一個命令窗口

在這個窗口下寫上SQL語句

下面這個就是創建好的查詢:

access數據庫入門教程總結(一文進階ACCESS數據庫)24

下面的查詢是通過“創建”選項卡下面的查詢設計來實現的:

access數據庫入門教程總結(一文進階ACCESS數據庫)25

在下面的代碼窗口寫上需要的SQL查詢語句:

access數據庫入門教程總結(一文進階ACCESS數據庫)26

點擊紅色的小歎号可以運行查詢語句

不同類型查詢的圖标都不一樣,分别代表了各自的查詢功能:

access數據庫入門教程總結(一文進階ACCESS數據庫)27

修改表中的字段

Access數據庫包含的“表”是存放數據的容器

下面這個“基礎信息”表存放了兩列數據,而這兩列稱為兩個“字段”:

access數據庫入門教程總結(一文進階ACCESS數據庫)28

想要在這個表中再加入一些學生的信息

比如:年齡、居住地、電話号碼等

第一步:雙擊打開表後,點“開始”選項卡下的設計視圖

access數據庫入門教程總結(一文進階ACCESS數據庫)29

點擊後:

access數據庫入門教程總結(一文進階ACCESS數據庫)30

第二步:在空白處添加字段

在字段名稱一欄的空白處加入一個字段(直接輸入字段名即可)

修改“數據類型”一欄

如下圖:

access數據庫入門教程總結(一文進階ACCESS數據庫)31

年齡是數字類型的,所以要選擇數字

再加一個居住地和電話号碼字段

這兩個字段“數據類型”可以設成“文本”類型

如下圖:

access數據庫入門教程總結(一文進階ACCESS數據庫)32

第三步:點開始選項卡下面的“數據表視圖”:

access數據庫入門教程總結(一文進階ACCESS數據庫)33

點擊後:

access數據庫入門教程總結(一文進階ACCESS數據庫)34

發現多了幾個字段

它們分别是年齡、居住地和電話号碼

這時可以錄入需要的數據

數據類型

“數據類型”顧名思義,就是表中數據的格式

這種格式與Excel中的數據格式有些類似

工作中接觸最多的就是“數字”類型的數據

還有“文本”類型的數據

先來看看 Access數據庫都有哪些“數據類型”

下面這個界面就是數據表的後台,是在設計視圖下打開的

可以對所有的字段進行修改:

access數據庫入門教程總結(一文進階ACCESS數據庫)35

能夠看出,Access數據庫給我們提供了12種數據類型

其實我們較為常用的也就幾種,如:“文本”、“數字”、“日期/時間”、“是/否”等類型。

下面介紹各種數據類型:

1、文本

包括文字和字母,或它們與數字的組合,這些都可以認為是文本類型

下面的姓名就是文本類型的數據。

access數據庫入門教程總結(一文進階ACCESS數據庫)36

2、備注

當文本或數字的長度較長時,采用這種類型

與文本型數據本質上是一樣的,可長達64KB

通常用于保存個人簡曆、備忘錄等長文體信息

access數據庫入門教程總結(一文進階ACCESS數據庫)37

3、數字

用于需要進行算術計算的數值數據

如:年齡、收入、高度或者深度等數據

它的字段大小又分幾種

access數據庫入門教程總結(一文進階ACCESS數據庫)38

4、日期/時間

用于日期和時間保存

該類型數據字段長度是固定的

如涉及的是幾月幾日,或者幾點幾分都可以選擇這種類型

access數據庫入門教程總結(一文進階ACCESS數據庫)39

5、貨币

貨币類型是一種特殊的數字型數據

它和數字型的雙精度類似

access數據庫入門教程總結(一文進階ACCESS數據庫)40

6、自動編号

使用自動編号字段,它能夠提供唯一值

自動編号字段常作為主鍵使用

它會自動把每條數據都按順序進行編号

access數據庫入門教程總結(一文進階ACCESS數據庫)41

7、是/否

用于字段隻包含兩個值中的一個

例如是/否、真/假、開/關等

access數據庫入門教程總結(一文進階ACCESS數據庫)42

8、OLE對象

它是對象的鍊接與嵌入

用于存放表中鍊接和嵌入的對象

這些對象以文件的形式存在

其類型可以是Word文檔、Excel電子表格、聲音、圖像等

access數據庫入門教程總結(一文進階ACCESS數據庫)43

9、超鍊接

用于超鍊接

該字段以文本形式保存超級鍊接的地址

點擊後直接跳到網頁

access數據庫入門教程總結(一文進階ACCESS數據庫)44

10、附件

附件是任何受支持的文件類型

下面第一行數據就有一個附件

雙擊可以打開查看内容

對于無附件的數據雙擊可以進行添加

access數據庫入門教程總結(一文進階ACCESS數據庫)45

11、計算

計算型就是在該字段設置固定的計算公式

其它字段數據發生改變後,該字段自動改變

下面這個就是計算型的,設置的公式是讓它等于年齡加2

當年齡改變時,它自動改變

access數據庫入門教程總結(一文進階ACCESS數據庫)46

12、查閱向導

顯示從其它表或查詢中檢索到的值

它就是一個能夠看到其它表中數據的一個窗口

下面分數字段就是查閱型

點擊後能夠看到語文和英語的分數

access數據庫入門教程總結(一文進階ACCESS數據庫)47

結語:喜歡的朋友請關注、轉發、點贊、收藏!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved