国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
VB6基本數(shù)據(jù)庫應(yīng)用(二):建立數(shù)據(jù)庫
本文鏈接:https://blog.csdn.net/JiLuoXingRen/article/details/9455721
這是同樣系列的第二篇,上一篇在:http://blog.csdn.net/jiluoxingren/article/details/9451987
建立數(shù)據(jù)庫
前文再續(xù),書接上一回。這一章將會(huì)講述如何在Access中建立數(shù)據(jù)庫。我將同時(shí)講述Access2003和2013兩種版本的操作方法。
先來講如何創(chuàng)建一個(gè)數(shù)據(jù)庫,當(dāng)然,創(chuàng)建一個(gè)數(shù)據(jù)庫的操作自然也包括了創(chuàng)建表,增加字段這些操作。
先說2003的操作方式:
選擇【空數(shù)據(jù)庫...】,然后在彈出來的【文件新建數(shù)據(jù)庫】對話框中選擇好路徑,填好文件名,單擊【創(chuàng)建】就有一個(gè)新的數(shù)據(jù)庫文件了。
這時(shí)候會(huì)彈出一個(gè)對話框,如下圖:
如圖在左邊的對象那一列選擇【表】,右邊選擇【使用設(shè)計(jì)器創(chuàng)建表】,然后按左上角的【打開】,就會(huì)打開表設(shè)計(jì)器窗口,如下圖:
至今為止,我都沒有說要設(shè)計(jì)一個(gè)什么程序來作為示例教導(dǎo)大家如何使用數(shù)據(jù)庫,既然前面以StudentID字段作為例子,就設(shè)計(jì)一個(gè)學(xué)生管理系統(tǒng)為例吧。那么在【字段名稱】的第一行處輸入StudentID(即學(xué)生編號(hào)),我之前說過,字段名等不要用中文,所以這里用的是英文。在【數(shù)據(jù)類型】的第一行處選擇【數(shù)字】(雖然選擇【自動(dòng)編號(hào)】會(huì)讓我們后面的程序更方便,不過為了說多一些知識(shí),就讓我繞個(gè)彎子吧),之后下面的常規(guī)那里原本是空白的,就會(huì)變成如圖所示的樣子。
下面我們來研究一下下面的【常規(guī)】選項(xiàng)卡有什么用。對于我們來說,一般有用的是【字段大小】,【小數(shù)數(shù)位】,【必填字段】和【索引】這四個(gè)。以次來說。
【字段大小】指的是每一個(gè)記錄中這個(gè)字段所能存儲(chǔ)的數(shù)據(jù)大小,對于現(xiàn)在的【數(shù)字】,當(dāng)然指的就是數(shù)字的大小了。一般有【字節(jié)】,【整形】,【長整型】,【單精度型】,【雙精度型】,【同步復(fù)制ID】,【小數(shù)】。當(dāng)我們在選擇【字段大小】的時(shí)候,右邊的藍(lán)色字提醒我們最常用的是【雙精度型】和【長整型】。各種類型的存儲(chǔ)范圍和VB大概對應(yīng)的數(shù)據(jù)類型如下表:
類型存儲(chǔ)范圍VB對應(yīng)類型
字節(jié)保存從 0 到 225(無小數(shù)位)的數(shù)字。Byte
整型保存從 -32,768 到 225(無小數(shù)位)的數(shù)字Integer
長整型(默認(rèn)值)保存從 -2,147,483,648 到 2,147,483,647(無小數(shù)位)的數(shù)字。
Long
單精度型保存從-3.402823*(10^38) 到-1.401298*(10^-45 )的負(fù)值,
從 1.401298*(10^-45) 到 3.402823*(10^38) 的正值。
Single
雙精度型保存從–1.79769313486231*(10^308) 到–4.94065645841247*(10^–324) 的負(fù)值,以及從 4.94065645841247*(10^–324) 到 1.79769313486231*(10^308) 的正值。
Double
同步復(fù)制ID全局唯一標(biāo)識(shí)符 (GUID)(GUID:在 Access 數(shù)據(jù)庫中,一種用于建立同步復(fù)制唯一標(biāo)識(shí)符的 16 字節(jié)字段。GUID 用于標(biāo)識(shí)副本、副本集、表、記錄和其他對象。在 Access 數(shù)據(jù)庫中,GUID 是指同步復(fù)制 ID。)
String
小數(shù)28位的小數(shù)
Double
上面的這些數(shù)據(jù)可以在選擇【字段大小】的時(shí)候按下F1來查看(注:對于【小數(shù)】這個(gè)類型的說明,原文是這樣表述的“存儲(chǔ)從 -10^38-1 到 10^38-1 范圍的數(shù)字 (.adp);存儲(chǔ)從 -10^28-1 到 10^28-1 范圍的數(shù)字 (.mdb)”它的表達(dá)方式 -10^38-1 之類的很令人費(fèi)解,既不是-10的38次方減一,也不是-10的38-1次方,無論哪一個(gè)都是很小的負(fù)整數(shù),不是小數(shù)。所以取了原文的小數(shù)數(shù)位作為這里的描述)那么現(xiàn)在StudentID作為一個(gè)ID,ID可能多達(dá)10多位,就只能取【雙精度型】了,【長整型】達(dá)不到那么大的數(shù)。但是對于小的內(nèi)容,我們就應(yīng)該設(shè)置為范圍小的數(shù)據(jù)類型,這樣數(shù)據(jù)庫引擎對他的處理會(huì)更快,消耗的內(nèi)存也更少。
【小數(shù)數(shù)位】從字面上理解就可以了,從上面的描述中可以知道,只有【單精度型】,【雙精度型】,【小數(shù)】這三種類型設(shè)置這個(gè)屬性才是有意義的。【小數(shù)】類型的有28位小數(shù),無整數(shù)部分,單精度類型的是7位小數(shù),雙精度的是15位小數(shù),如果設(shè)置了超過該類型所承受的小數(shù)數(shù)位,則還是按照這個(gè)類型所能支持的最大小數(shù)數(shù)位來計(jì)算。這里的StudentID就設(shè)置為0好了。
【必填字段】就是說明在一個(gè)記錄中這個(gè)字段是否是必須填寫的,這個(gè)屬性只有兩個(gè)選擇,要不就【是】,要不就【否】,會(huì)中文的都知道是什么意思了,不解釋了。這里的StudentID就設(shè)置為【是】好了。
還有一個(gè)就是【索引】,可以選擇的是【無】,【有(無重復(fù))】,【有(有重復(fù))】。有索引可以加快搜索和排序的速度,但是可能降低更新數(shù)據(jù)的速度。一般我都選有,而有重復(fù)和無重復(fù)的差別就是是否允許字段中出現(xiàn)重復(fù)的數(shù)據(jù),這里的StudentID就設(shè)置為【有(無重復(fù))】好了。
最終的設(shè)置如下:
然后我們回到【字段名稱】的第一行,單擊鼠標(biāo)右鍵,選擇【主鍵】(如下圖)。雖然定義主鍵不是必須的,但是還是推薦這樣做,定義你認(rèn)為最重要的字段為主鍵即可,這里當(dāng)然就是StudentID了。
說了那么多,我們繼續(xù)表的創(chuàng)建。在【字段名稱】那一欄的第二行,我們輸入StudentName,別簡單地輸入Name就算數(shù)了,雖然它允許(在2013的版本里會(huì)發(fā)出警告的),但是在SQL語句和數(shù)據(jù)庫引擎里是保留字,有其獨(dú)特的用途,所以不要直接使用保留字來做字段名,表面和數(shù)據(jù)庫名。Access的保留字列表:http://wenku.baidu.com/view/f09e8be3172ded630b1cb664.html
在數(shù)據(jù)類型的那一列的第二行選擇【文本】,在下面【常規(guī)】選項(xiàng)卡中修改如下的屬性為表中的值:
屬性名修改之后的值
必填字段是
允許空字符串否
索引有(有重復(fù))
最后輸入好的表就有兩個(gè)字段了,以后要新的字段的時(shí)候在新加也是可以的。
最后直接點(diǎn)擊表編輯器右上角的關(guān)閉(上圖紅色框),在彈出的時(shí)候保存表的更改那里選擇是,在隨后的表另存為中修改表名稱為Student并確定。
關(guān)閉表編輯器之后,我們又回到了最初保存數(shù)據(jù)庫之后的窗口,在左邊對象那一列選擇【表】,你就會(huì)發(fā)現(xiàn)下面多了一個(gè)名為Student的表,就是我們剛才建立的(如下兩張圖的第一張),要想輸入數(shù)據(jù),雙擊它就會(huì)出來一個(gè)窗口(如下兩張圖的第二張)
對于2003數(shù)據(jù)庫的創(chuàng)建,就是怎么多,最后在文件菜單按一下保存就可以關(guān)閉Access了。
對于2013版本的Access,他的創(chuàng)建顯得沒那么麻煩,其實(shí)要做的工作還是怎么多,只不過都和2003版本的很相似,就是操作的界面不同罷了。下面來說一下:
首先在啟動(dòng)Access 2013之后,我們會(huì)看到如下的新建界面
選擇空白桌面數(shù)據(jù)庫,彈出如下的窗口。這里要留意了,Access 2013默認(rèn)創(chuàng)建拓展名為*.accdb的新型數(shù)據(jù)庫文件,我們方便操作的是*.mdb文件,兩種文件不兼容的。所以我們單擊紅色框的選擇路徑按鈕,在修改數(shù)據(jù)庫的文件名和路徑的同時(shí)修改格式,如下圖:
在彈出的文件新建數(shù)據(jù)庫對話框里修改文件名和路徑,留意藍(lán)色框中選擇的文件版本是2002-2003數(shù)據(jù)庫,如下圖:
單擊確定之后就會(huì)回到剛才的新建對話框,在那里單擊創(chuàng)建(如上兩張圖)就可以了。
完成之后我們看到的是如下的界面:
你會(huì)發(fā)現(xiàn)2013用起來真是清爽。可以看到最左邊的側(cè)邊欄顯示的是當(dāng)前的數(shù)據(jù)庫有哪些表。這里的表1是默認(rèn)新建的。右邊是編輯表數(shù)據(jù)和字段的視圖。在沒有數(shù)據(jù)之前可以通過那個(gè)“單擊以添加”來添加字段,ID這個(gè)字段是默認(rèn)自動(dòng)添加的,在添加了自己需要的字段之后如果不需要他可以刪掉(之后再說明怎么刪,因?yàn)镮D這個(gè)是默認(rèn)的主鍵,不能在當(dāng)前的視圖下刪除)。照樣,我們單擊“單擊以添加”來添加字段,單擊之后會(huì)出來一個(gè)菜單,讓我們選擇字段的數(shù)據(jù)類型。我們選擇【數(shù)字】(如下圖)
然后輸StudentID,之前2003版本中的【常規(guī)】選項(xiàng)卡里的屬性已經(jīng)挪到了界面的上方,如下圖的紅色框區(qū)域:
數(shù)據(jù)類型,必須,唯一,已索引是2003版本中介紹的三個(gè)屬性中的兩個(gè),還有一個(gè)是字段大小,要在別的視圖才能設(shè)置,下面和怎么刪掉ID字段,設(shè)置新的主鍵一起說。
在編輯表數(shù)據(jù)和字段的視圖上面的的【表1】那里(也就是ID上面的那個(gè))單擊右鍵,選擇【關(guān)閉】。這時(shí)候他會(huì)提示你是否保存更改,單擊是之后會(huì)出現(xiàn)【另存為】對話框,在表名稱那里輸入Student,這些操作都是和2003版的很相似的。
在左邊側(cè)邊欄的【表1】那里單擊右鍵,選擇【設(shè)計(jì)視圖】,如下圖:
打開之后出來的是我們在2003版本看得很熟,我花了很大的篇幅去說的【表編輯器】,幾乎一模一樣,只不過2013版本的表編輯器不是一個(gè)窗口,而是一個(gè)選項(xiàng)卡,跟編輯表數(shù)據(jù)和字段的視圖一樣。如下圖:
留意上圖的紅色框,里面有一個(gè)鑰匙的圖標(biāo),那就是主鍵的符號(hào),正因?yàn)镮D字段是主鍵,所以不能隨意刪掉,我們在第二行,StudentID字段單擊右鍵,選擇【主鍵】,這時(shí)候變成第二行前面有了鑰匙的符號(hào),第一行沒有,也就是說主鍵已經(jīng)從ID這個(gè)字段變?yōu)镾tudentID這個(gè)字段,這時(shí)候我們就可以在第一行ID那里單擊右鍵,選擇【刪除行】刪掉ID這個(gè)字段了。而下面的【常規(guī)】選項(xiàng)卡也和2003版本的一樣,要修改字段大小可以在這里修改。同樣地添加StudentName字段,同樣不要只用Name這個(gè)名字,用2013版本的朋友注意參見上面的2003的介紹,修改好【常規(guī)】選項(xiàng)卡里需要修改的屬性。
最后就是按Ctrl+S保存了,或者按文件菜單保存,都一樣。那么下一章將會(huì)講述數(shù)據(jù)庫的連接。未完,待續(xù)。
下一章:連接數(shù)據(jù)庫與SQL語句的Select語句初步 http://blog.csdn.net/jiluoxingren/article/details/9474661
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Access教程 第二章 建立數(shù)據(jù)庫
數(shù)據(jù)庫的基礎(chǔ)知識(shí)
Oracle查詢數(shù)據(jù)表結(jié)構(gòu)/字段/類型/大小
用Visual FoxPro建立一張表的新手教程
數(shù)據(jù)庫(vf)
ArcGIS 數(shù)據(jù)建庫
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服