什麼是欄位_欄位的型別
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)中收集資料時,你應該把收集的資訊儲存於文字型欄位中。但是,無論何時,只要你能避免使用文字型欄位,你就應該不適用它。文字型欄位既大且慢,濫用文字型欄位會使伺服器速度變慢。文字型欄位還會吃掉大量的磁碟空間。
-
仰天長嘯中國心閱讀理解題目附答案
山只在我夢縈,祖國已多年未親近,可是不管怎樣也改變不了我的中國心。洋裝雖然穿在身,我心依然是中國心,那麼關於仰天長嘯中國心"閱讀理解附答案是怎樣呢?下面是本站小編整理的仰天長嘯中國心"閱讀理解附答案,歡迎閱讀。《仰天長嘯中國心"》閱讀材料仰天長嘯中國...
-
三十六計之樹上開花的故事_樹上開花的故事
樹上開花的意思是比喻將本求利,別人收穫。那麼你們知道樹上開花有什麼故事嗎?下面是本站小編為大家整理了三十六計之樹上開花的故事,希望大家喜歡。樹上開花的故事1:田單敗燕戰國中期,著名軍事家樂毅率領燕國大軍攻打齊國,連下七十餘城,齊國只剩下褸莒和即墨這兩座城...
-
語文會考考綱
考試目標一、現代文閱讀能力(1)能正確書寫3500個常用漢字;(2)能夠根據語言環境理解詞義,辨析同義詞和反義詞,領會詞語的感情色彩;(3)能識別和運用陳述句、感嘆句、疑問句、祈使句等4種句式;(4)能運用逗號、句號、問號、感嘆號、頓號、分號、冒號、引號、省略號、破折號、書...
-
月亮閱讀理解題附答案
閱讀能力的強弱,與學生獲取知識,提高學習興趣,增長見識以及培養自學能力等方面都有密切聯絡。月亮閱讀附答案是怎樣呢?下面是本站小編整理的月亮閱讀附答案,歡迎閱讀。《月亮》閱讀材料月亮中秋賞月,忽有友人相問:"月亮生於何年,來自何方?"在天文學上,這個問題稱為"...