九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開(kāi)APP
userphoto
未登錄

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

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

聯(lián)系客服