① access資料庫的欄位都有哪幾類型
Access資料庫為欄位提供10種數據類型,比較容易了解,和Excel中很多數據類型類似。後面具體說一下自動編號型:
1.文本型(Text):用於輸入文本或文本與數字相結合的數據,是最常用的欄位類型之一,又分為短文本和長文本兩種,區別就是短文本的字元長度不超過255個字元(位元組)。在Access中,每一個漢字和所有特殊字元(包括中文標點符號)都算作一個字元。
2.貨幣型(Currency):用來存儲貨幣值,即與貨幣相關的數據,佔8個位元組,在計算中禁止四捨五入。
要求不嚴格時,可以使用數字型欄位。
3.數字型(Number):用於存儲數值數據,可以進行數值計算的數據,但貨幣除外。
數字型欄位按欄位大小可以分為位元組、整型、長整型、單精度型、雙精度型、同步復制ID和小數7種情形,分別佔1、2、4、4、8、16和12個位元組。最常用的是長整型和雙精度型。
4.日期/時間型(Date/Time):用於存儲日期和(或)時間值,佔8個位元組。
5、自動編號型(AutoNumber):如果在表中設計了自動編號欄位,當表中新增一個記錄之後,系統欄位為其添加一個順序編號,通過自動編號可以保證數據記錄的唯一性。默認是長整型,自動編號不能耐歷更新。
6、是/否型(Yes/No):又稱為布爾型類型,用於存儲邏輯值(是/否、真/假、開/關),佔1個位元組。
7、OLE對象型(OLE Object):用於使用OLE協議在其它程序中創建的OLE對象(如Word文檔、Excel電子表格、圖片、聲音等),最多存儲1GB(受磁碟空間限制)。
8、附件:附件類型是存儲數字圖像等二進制文件的首選數據類型。
9、超鏈接型(Hyper Link):用於存放通過超鏈接方式鏈接的Windows對象,如通過超鏈接跳轉至文檔、網頁等。
10、查閱向導型(Lockup Wizard):使用查詢向導可以構建一個組合框來輸入欄位值,這個欄位值可以是表、查詢中的引用,也可以手動輸入的值。
對於自動編號型,在快捷建表時,會租畝信默認有自動編號欄位「ID」,它的用途主要是表中如果沒有合適的欄位作為主鍵時,它可以充當主鍵。
使用自動編號型欄位時,每增加一條記錄時,系統自動增加一個順序編號,即使刪除也不會更新,從而保證數據弊輪記錄的唯一性。所以可以充當主鍵。
② 五個常用欄位
經常用的欄位有如下:需要注意的一點就是,你存的是ID,還是FullName?還是Code 應該區分開來比較好。
ID:主鍵,每個實體都有他唯一的標識碼,就像我們的身份證號碼,一般建議採用單主鍵,好做外鍵,設置資料庫主外鍵關聯約束。
Code:編號,可以不輸入,但是不能重復,我有時候會用程序判斷,有時候會建立唯一索引,這樣也自動不能重復了。
UserName:登錄名,用數字或者拼音,登錄時方便輸入,例如「jirigala」。
FullName:姓名,這是真實的姓名,例如「吉日嘎拉」。
CompanyID:這個數據當時是歸屬於哪個公司的,因為員工是有可能換工作,調公司的。
DepartmentID:這個數據當時是歸屬於哪個部門的。
WorkgroupID:這個數據當時是歸屬於哪個工作組的。
StaffID:這個數據當時是歸屬於哪個員工的。
Enabled:數據是否已生效,很可能輸入的數據經過審核後才會生效的。
DeleteMark:數據是否被刪除了,我不能把數據真刪了,那就找不回來了。
AuditStatus:審核狀態,審核流程放在另外表裡,只是狀態,寫在這個表裡了,按嚴格來說,狀態也不應該放在這個表裡,應該放在工作流表裡。
Description:設計的欄位再多,也永遠滿足不了客戶不斷在變化的需求,多弄一個備注欄位,所有放不下的,沒地方放的內容,全部可以塞在這個欄位里了,否則你就是設置1000個欄位,可能會出現第10001個需求。SortCode:
CreateUserID:這個數據是誰創建的?把主鍵記錄起來,因為直接記錄姓名,可能會有姓名重復的可能性,例如在內蒙古我的名字重復的概率就高很多。
CreateUserRealname:創建人的姓名,雖然有些冗餘,但是在列表裡顯示數據很方便,現在硬碟也大,冗餘一些也無所謂。
CreateDate:這個數據是什麼時候被建立的,出了事情還能知道是什麼時候搞出來的,公安是非常重視,什麼時候人被咔嚓了,最好是能詳細到幾點,在什麼地點發生的。
ModifyUserID:誰修改了數據?
ModifyUserRealname:誰?
ModifyDate:什麼時間修改的數據?
③ 資料庫中常用的欄位有哪些
資料庫中常用的欄位類型有:字元擾塌型、數值型、邏輯緩備圓型、備注型。這四種是最常用的。對初學者來說滾液掌握這四種已可以了!
④ 常用的欄位類型有哪些各自有何特徵
CABI資料庫分主題、分類和文獻來源系列等52個檢索欄位,欄位之間存在著互補及相包容的關系。下面是學習啦小編整理的什麼是欄位,歡迎閱讀。
什麼是欄位
我們把表中的每一行叫做一個「記錄」,每一個記錄包含這行中的所有信息,就像在通訊錄資料庫中某個人全部的信息,但記錄在資料庫中並沒有專門的記錄名,常常用它所在的行數表示這是第幾個記錄。在資料庫中存放在錶行列交叉處的數據叫做「值」,它是資料庫中最基本的存儲單元,它的位置要由這個表中的記錄和欄位來定義。
欄位
(field)
一個成員,它表示與對象或類關聯的變數。
在資料庫中,大多數時,表的「列」稱為「欄位」 ,每個欄位包含某一專題的信息。就像「通訊錄」資料庫中,「姓名」、「聯系電話」這些都是表中所有行共有的屬性,所以把這些列稱為「姓名」欄位和「聯系電話」欄位。
但是有時候,欄位也不是表中的列,比如用as將列的內容經計算,「存入」另一個欄位。如:一個表"T」中只有列"ID」,內容為"int"值"1"。運用"select id, id * 5 as abc from T",得出的結果為
id abc
備注
此SQL語句在MYSQL 5.0中測試無誤。
每個欄位由若干按照某種界限劃分的相同數據類型的數據項組成.
欄位在C++中的定義:
一個成員,它表示與對象或類關聯的變數。
欄位類型
不同的欄位類型用來存放不同類型的數據。創建和使用表時,更你應該理解五種常用的欄位類型:字元型,文本型,數值型,邏輯性和日期型。
字元型數據
字元型數據非常有用。當你需要存儲短的字元串信息時,你總是要用到字元型數據。例如,你可以把從HTML form的文本框中搜集到的信息放在字元型欄位中。
要建立一個欄位用來存放可變長度的字元串信息,你可以使用表達式 VARCHAR。考慮你前面創建的表guestbook:
CREATE TABLE guestbook (visitor VARCHAR(40),comments TEXT,entrydate DATETIME)
在這個例子中,欄位visitor的數據類型為VARCHAR(可變長字元型)。注意跟在數據類型後面的括弧中的數字。這個數字指定了這個欄位所允許存放的字元串的最大長度。在這個例子中,欄位visitor能存放的字元串最長為四十個字元。如果名字太長,字元串會被截斷,只保留四十個字元。
VARCHAR類型可以存儲的字元串最長為255個字元。要存儲更長的字元串數據,可以使用文本型數據。
另一種字元型數據用來存儲固定長度的字元數據。下面是一個使用這種數據類型的例子:
CREATE TABLE guestbook (visitor CHAR(40),comments
TEXT,entrydate DATETIME)
在這個例子中,欄位visitor被用來存儲四十個字元的固定長度字元串。表達式CHAR指定了這個欄位應該是固定長度的字元串。
VARCHAR型和CHAR型數據的這個差別是細微的,但是非常重要。假如你向一個長度為四十個字元的VARCHAR型欄位中輸入數據Bill Gates。當你以後從這個欄位中取出此數據時,你取出的數據其長度為十個字元——字元串Bill Gates的長度。
現在假如你把字元串輸入一個長度為四十個字元的CHAR型欄位中,那麼當你取出數據時,所取出的數據長度將是四十個字元。字元串的後面會被附加多餘的空格。
當你建立自己的站點時,你會發現使用VARCHAR型欄位要比CHAR型欄位方便的多。使用VARCHAR型欄位時,你不需要為剪掉你數據中多餘的空格而操心。
VARCHAR型欄位的另一個突出的好處是它可以比CHAR型欄位佔用更少的內存和硬碟空間。當你的資料庫很大時,這種內存和磁碟空間的節省會變得非常重要。
文本型數據
字元型數據限制了字元串的長度不能超過255個字元。而使用文本型數據,你可以存放超過二十億個字元的字元串。當你需要存儲大串的字元時,應該使用文本型數據。
這里有一個使用文本型數據的例子:
CREATE TABLE guestbook (visitor VARCHAR(40),comments
TEXT,entrydate DATETIME)
在這個例子中,欄位comments被用來存放訪問者對你站點的意見。注意文本型數據沒有長度,而上一節中所講的字元型數據是有長度的。一個文本型欄位中的數據通常要麼為空,要麼很大。
當你從HTML form的多行文本編輯框(TEXTAREA)中收集數據時,你應該把收集的信息存儲於文本型欄位中。但是,無論何時,只要你能避免使用文本型欄位,你就應該不適用它。文本型欄位既大且慢,濫用文本型欄位會使伺服器速度變慢。文本型欄位還會吃掉大量的磁碟空間。
⑤ access資料庫欄位的類型有哪幾種
有10種類型。
分別為:
1、文本型:用於輸入文本或與數字組合的文本的數據,最多255個字元(位元組),默認值為50。在存取中,每一個漢字和所有特殊字元(包括中文標點符號)都算作一個字元。
2、貨幣型:用於存儲貨幣值,佔8位元組。計算中禁止舍入。
3、數字型:除貨幣外可用於數值計算的數據。數字欄位按欄位大小分為7種情況:位元組、整數、長整數、單精度、雙精度、同步復制ID和十進制,分別佔1、2、4、4、8、16和12位元組。
4、日期/時間型:存儲日期和/或時間值的8位元組。
5、自動編號:添加記錄時自動插入的序列號(每次增加1或隨機編號)。默認情況下,它是長整數,或者可以更改為同步復制ID。不能更新自動編號。
6、是/否型:表示邏輯值(是/否,真/假),佔1位元組。
7、備注型:用於將長文本或長文本與數字(大於255個字元)組合,最多65535個字元。
8、OLE對象型:使用OLE協議(如Word文檔、Excel電子表格、圖片、聲音等)在其他程序中創建的OLE對象可以存儲到1GB(受磁碟空間限制)。
9、超鏈接型:用於存儲超鏈接地址,最多64000個字元。
10、鎖定向導型:允許用戶通過組合框或列表框從其他表或值列表中選擇值。實際欄位類型和長度取決於數據源。
⑥ 資料庫中的欄位有哪些
欄位是你自己定義的
欄位的類型有int,string,float,money什麼的,不同的資料庫,類型的種類還不一樣
⑦ 資料庫記錄中的常見欄位有哪些限定欄位檢索有什麼好處
欄位限定檢索是指限定檢索詞在資料庫記錄中的一個或幾個欄位范圍內查找的一種檢索方法。在檢索系統中,資料庫設置的可供檢索的欄位通常有兩種:表達文獻主題內容特徵的基本欄位和表達文獻外部特徵的輔助欄位。基本欄位包括篇名、文摘、敘詞、自由標引詞四個欄位。輔助欄位包括除基本欄位以外的所有欄位。每個欄位都有用2 個字母表示的欄位標識符。在DIALOG 檢索系統的命令檢索模式中,使用欄位限制檢索時,基本欄位用後綴表示,輔助欄位用前綴表示。例如,computer and network/TI,DE 表示將檢索式限定在篇名欄位(TI)和敘詞欄位(DE)中;要查找著者Smith D.發表的文獻,檢索式可表示為AU=Smith, D.。在多數檢索系統中,如果用戶不對檢索式註明欄位限定范圍,系統會默認在四個基本欄位中檢索。
⑧ access資料庫欄位有哪些類型
Access允許九種數據類型:文本、備注、數值、日期/時間、貨幣、自動編號、是/否、OLE對象、超級鏈接、查詢向導。在表的設計視圖中,每一個欄位都有設計類型。
文本:雹稿猛這種類型允許最大255個字元或數字,Access默認的大小是50個字元,而且系統只保存輸入到欄位中的字元,而不保存文本欄位中未用位置上的空字元。可以設置「欄位大小」屬性控制可輸入的最大字元長度。
備註:這種類型用來保存長度較長的文本及數字,它允許欄位能夠存儲長達64000個字元的內容。但Access不能對備注欄位進行排序或索引,卻可以對文本欄位進行排序和索引。在備注欄位中源橋雖然可以搜索文本,但卻不如在有索引的文本欄位中搜索得快。
數字:這種欄位類型可以用來存儲進行算術計算的數字數據,用戶還可以設置「欄位大小」屬性定義一個特定的數字類型,任何指定為數字數據類型的字型可以設置成「位元組」、「整數」、「長整數」、「單精度數」、「雙精度數」、「同步復制ID」、「小數」五種類型。在Access中通常默認為「雙精度數」。
日敬或期/時間:這種類型是用來存儲日期、時間或日期時間一起的,每個日期/時間欄位需要8個位元組來存儲空間。
貨幣:這種類型是數字數據類型的特殊類型,等價於具有雙精度屬性的數字欄位類型。向貨幣欄位輸入數據時,不必鍵入人民幣符號和千位處的逗號,Access會自動顯示人民幣符號和逗號,並添加兩位小數到貨幣欄位。當小數部分多於兩位時,Access會對數據進行四捨五入。精確度為小數點左方15位數及右方4位數。
自動編號:這種類型較為特殊,每次向表格添加新記錄時,Access會自動插入唯一順序或者隨機編號,即在自動編號欄位中指定某一數值。自動編號一旦被指定,就會永久地與記錄連接。如果刪除了表格中含有自動編號欄位的一個記錄後,Access並不會為表格自動編號欄位重新編號。當添加某一記錄時,Access不再使用已被刪除的自動編號欄位的數值,而是重新按遞增的規律重新賦值。
是/否:這種欄位是針對於某一欄位中只包含兩個不同的可選值而設立的欄位,通過是/否數據類型的格式特性,用戶可以對是/否欄位進行選擇。
OLE對象:這個欄位是指欄位允許單獨地「鏈接」或「嵌入」OLE對象。添加數據到OLE對象欄位時,可以鏈接或嵌入Access表中的OLE對象是指在其他使用OLE協議程序創建的對象,例如WORD文檔、EXCEL電子表格、圖像、聲音或其他二進制數據。OLE對象欄位最大可為1GB,它主要受磁碟空間限制。
超級鏈接:這個欄位主要是用來保存超級鏈接的,包含作為超級鏈接地址的文本或以文本形式存儲的字元與數字的組合。當單擊一個超級鏈接時,WEB瀏覽器或Access將根據超級鏈接地址到達指定的目標。超級鏈接最多可包含三部分:一是在欄位或控制項中顯示的文本;二是到文件或頁面的路徑;三是在文件或頁面中的地址。在這個欄位或控制項中插入超級鏈接地址最簡單的方法就是在「插入」菜單中單擊「超級鏈接」命令。
查閱向導:這個欄位類型為用戶提供了一個建立欄位內容的列表,可以在列表中選擇所列內容作為添入欄位的內容