學(xué)習(xí)啦>語文學(xué)習(xí)>語文知識(shí)大全>

什么是字段_字段的類型

時(shí)間: 玉鳳862 分享

  CABI數(shù)據(jù)庫分主題、分類和文獻(xiàn)來源系列等52個(gè)檢索字段,字段之間存在著互補(bǔ)及相包容的關(guān)系。下面是學(xué)習(xí)啦小編整理的什么是字段,歡迎閱讀。

  什么是字段

  我們把表中的每一行叫做一個(gè)“記錄”,每一個(gè)記錄包含這行中的所有信息,就像在通訊錄數(shù)據(jù)庫中某個(gè)人全部的信息,但記錄在數(shù)據(jù)庫中并沒有專門的記錄名,常常用它所在的行數(shù)表示這是第幾個(gè)記錄。在數(shù)據(jù)庫中存放在表行列交叉處的數(shù)據(jù)叫做“值”,它是數(shù)據(jù)庫中最基本的存儲(chǔ)單元,它的位置要由這個(gè)表中的記錄和字段來定義。

  字段

  (field)

  一個(gè)成員,它表示與對(duì)象或類關(guān)聯(lián)的變量。

  在數(shù)據(jù)庫中,大多數(shù)時(shí),表的“列”稱為“字段” ,每個(gè)字段包含某一專題的信息。就像“通訊錄”數(shù)據(jù)庫中,“姓名”、“聯(lián)系電話”這些都是表中所有行共有的屬性,所以把這些列稱為“姓名”字段和“聯(lián)系電話”字段。

  但是有時(shí)候,字段也不是表中的列,比如用as將列的內(nèi)容經(jīng)計(jì)算,“存入”另一個(gè)字段。如:一個(gè)表"T”中只有列"ID”,內(nèi)容為"int"值"1"。運(yùn)用"select id, id * 5 as abc from T",得出的結(jié)果為

  id abc

  備注

  此SQL語句在MYSQL 5.0中測(cè)試無誤。

  每個(gè)字段由若干按照某種界限劃分的相同數(shù)據(jù)類型的數(shù)據(jù)項(xiàng)組成.

  字段在C++中的定義:

  一個(gè)成員,它表示與對(duì)象或類關(guān)聯(lián)的變量。

  字段類型

  不同的字段類型用來存放不同類型的數(shù)據(jù)。創(chuàng)建和使用表時(shí),更你應(yīng)該理解五種常用的字段類型:字符型,文本型,數(shù)值型,邏輯性和日期型。

  字符型數(shù)據(jù)

  字符型數(shù)據(jù)非常有用。當(dāng)你需要存儲(chǔ)短的字符串信息時(shí),你總是要用到字符型數(shù)據(jù)。例如,你可以把從HTML form的文本框中搜集到的信息放在字符型字段中。

  要建立一個(gè)字段用來存放可變長度的字符串信息,你可以使用表達(dá)式 VARCHAR??紤]你前面創(chuàng)建的表guestbook:

  CREATE TABLE guestbook (visitor VARCHAR(40),comments TEXT,entrydate DATETIME)

  在這個(gè)例子中,字段visitor的數(shù)據(jù)類型為VARCHAR(可變長字符型)。注意跟在數(shù)據(jù)類型后面的括號(hào)中的數(shù)字。這個(gè)數(shù)字指定了這個(gè)字段所允許存放的字符串的最大長度。在這個(gè)例子中,字段visitor能存放的字符串最長為四十個(gè)字符。如果名字太長,字符串會(huì)被截?cái)?,只保留四十個(gè)字符。

  VARCHAR類型可以存儲(chǔ)的字符串最長為255個(gè)字符。要存儲(chǔ)更長的字符串?dāng)?shù)據(jù),可以使用文本型數(shù)據(jù)。

  另一種字符型數(shù)據(jù)用來存儲(chǔ)固定長度的字符數(shù)據(jù)。下面是一個(gè)使用這種數(shù)據(jù)類型的例子:

  CREATE TABLE guestbook (visitor CHAR(40),comments

  TEXT,entrydate DATETIME)

  在這個(gè)例子中,字段visitor被用來存儲(chǔ)四十個(gè)字符的固定長度字符串。表達(dá)式CHAR指定了這個(gè)字段應(yīng)該是固定長度的字符串。

  VARCHAR型和CHAR型數(shù)據(jù)的這個(gè)差別是細(xì)微的,但是非常重要。假如你向一個(gè)長度為四十個(gè)字符的VARCHAR型字段中輸入數(shù)據(jù)Bill Gates。當(dāng)你以后從這個(gè)字段中取出此數(shù)據(jù)時(shí),你取出的數(shù)據(jù)其長度為十個(gè)字符——字符串Bill Gates的長度。

  現(xiàn)在假如你把字符串輸入一個(gè)長度為四十個(gè)字符的CHAR型字段中,那么當(dāng)你取出數(shù)據(jù)時(shí),所取出的數(shù)據(jù)長度將是四十個(gè)字符。字符串的后面會(huì)被附加多余的空格。

  當(dāng)你建立自己的站點(diǎn)時(shí),你會(huì)發(fā)現(xiàn)使用VARCHAR型字段要比CHAR型字段方便的多。使用VARCHAR型字段時(shí),你不需要為剪掉你數(shù)據(jù)中多余的空格而操心。

  VARCHAR型字段的另一個(gè)突出的好處是它可以比CHAR型字段占用更少的內(nèi)存和硬盤空間。當(dāng)你的數(shù)據(jù)庫很大時(shí),這種內(nèi)存和磁盤空間的節(jié)省會(huì)變得非常重要。

  文本型數(shù)據(jù)

  字符型數(shù)據(jù)限制了字符串的長度不能超過255個(gè)字符。而使用文本型數(shù)據(jù),你可以存放超過二十億個(gè)字符的字符串。當(dāng)你需要存儲(chǔ)大串的字符時(shí),應(yīng)該使用文本型數(shù)據(jù)。

  這里有一個(gè)使用文本型數(shù)據(jù)的例子:

  CREATE TABLE guestbook (visitor VARCHAR(40),comments

  TEXT,entrydate DATETIME)

  在這個(gè)例子中,字段comments被用來存放訪問者對(duì)你站點(diǎn)的意見。注意文本型數(shù)據(jù)沒有長度,而上一節(jié)中所講的字符型數(shù)據(jù)是有長度的。一個(gè)文本型字段中的數(shù)據(jù)通常要么為空,要么很大。

  當(dāng)你從HTML form的多行文本編輯框(TEXTAREA)中收集數(shù)據(jù)時(shí),你應(yīng)該把收集的信息存儲(chǔ)于文本型字段中。但是,無論何時(shí),只要你能避免使用文本型字段,你就應(yīng)該不適用它。文本型字段既大且慢,濫用文本型字段會(huì)使服務(wù)器速度變慢。文本型字段還會(huì)吃掉大量的磁盤空間。

看了什么是字段的人還看了:

1.java 中什么是字段

2.數(shù)據(jù)透視表的用法

3.在Access中如何給表設(shè)置主鍵

4.數(shù)據(jù)庫group by的用法

什么是字段_字段的類型

CABI數(shù)據(jù)庫分主題、分類和文獻(xiàn)來源系列等52個(gè)檢索字段,字段之間存在著互補(bǔ)及相包容的關(guān)系。下面是學(xué)習(xí)啦小編整理的什么是字段,歡迎閱讀。 什么是字段 我們把表中的每一行叫做一個(gè)記錄,每一個(gè)記錄包含這行中的所有信息,就像在通訊錄數(shù)
推薦度:
點(diǎn)擊下載文檔文檔為doc格式

精選文章

  • 什么是自住房搖號(hào)_申購流程有哪些
    什么是自住房搖號(hào)_申購流程有哪些

    搖號(hào)政策越來越多地出現(xiàn)在公共領(lǐng)域中,從搖號(hào)購車到搖號(hào)買房,什么是自住房搖號(hào)呢?下面是學(xué)習(xí)啦小編整理的什么是自住房搖號(hào),歡迎閱讀。 什么是自住

  • 什么是自主合作學(xué)習(xí)
    什么是自主合作學(xué)習(xí)

    自主學(xué)習(xí)是時(shí)代發(fā)展的要求,合作的意識(shí)和能力是現(xiàn)代人所應(yīng)具備的基本素質(zhì)。下面是學(xué)習(xí)啦小編整理的什么是自主合作學(xué)習(xí),歡迎閱讀。 什么是自主合作

  • 什么是自主招生考試_靠什么
    什么是自主招生考試_靠什么

    高校自主招生考試改革,是高考改革的重要組成部分,它適應(yīng)高等教育大眾化的要求,受到世人關(guān)注。下面是學(xué)習(xí)啦小編整理的什么是自主招生考試,歡迎閱讀

  • 什么是自主擇業(yè)
    什么是自主擇業(yè)

    自主擇業(yè)軍轉(zhuǎn)干部轉(zhuǎn)業(yè)到地方后,五險(xiǎn)一金成為關(guān)乎他們民生的重要待遇。下面是學(xué)習(xí)啦小編整理的什么是自主擇業(yè),歡迎閱讀。 什么是自主擇業(yè) 自主擇業(yè)

1957318