資料庫長度
① 資料庫中日期型數據的長度是幾個位元組
MYsql,datetime類型長度填8位。
日期型(DATETIME)數據是表示日期數據,用字母D表示。日期的默認格式是{mm/dd/yyyy},其中mm表示月分,dd表示日期,yyyy表示年度,固定長度為8位。日期范圍為介於 100 到 9999 年的日期或時間數值。
(1)資料庫長度擴展閱讀:
MySQL主要分為三種類型:字元串,日期和數字(每種類型實際上都有一個二進制類型,但並不常用)。
*字元串分為定長char和不定長度varchar,char以聲明的長度為准,而varchar的長度與值的長度和字元集有關。
*數字和日期均為固定長度的欄位。不同的類型具有不同的長度。例如,Datetime是5.6.4之後的5個位元組,之前的是8個位元組;timestamp是4個位元組,因為其存儲整數,小數部分的長度通常與位數有關。
② 資料庫欄位的長度到底指的是什麼 是位元組 還是字元的個數 。。。
資料庫欄位的長度到底指的是位元組。
在多數的計算機系統中,一個位元組是一個8位長的數據單位,大多數的計算機用一個位元組表示一個字元、數字或其他字元。一個位元組也可以表示一系列二進制位。在一些計算機系統中,4 個位元組代表一個字,這是計算機在執行指令時能夠有效處理數據的單位。
一些語言描述需要2個位元組表示一個字元,這叫做雙位元組字元集。一些處理器能夠處理雙位元組或單位元組指令。位元組通常簡寫為「B」,而位通常簡寫為小寫「b」,計算機存儲器的大小通常用位元組來表示。
(2)資料庫長度擴展閱讀
欄位長度由字母、符號和數字組成。例如,有效字元數據包括「928」、「Johnson」。在Microsoft®SQLServer™2000中,字元數據使用char、varchar和text數據類型存儲。當列中各項的字元長度數時可用varchar類型,但任何項的長度都不能超過8KB。
當列中各項為同一固定長度時使用char類型(最多8KB)。text數據類型的列可用於存儲大於8KB的ASCII字元。例如,由於HTML文檔均由ASCII字元組成且一般長於8KB,所以用瀏覽器查看之前應在SQLServer中存儲在text列中。
③ 資料庫中的int長度
樓主,用的什麼資料庫,我咋沒發現這個問題.
④ 資料庫 最大長度
姓名長度不固定 從2到4個字元 少數民族姓名甚至更多字元 這個要要根據實際情況分析確定 建議使用varchar2數據類型 就算是名字沒有那麼長 資料庫也不會補充 不過可能影響查詢速度
身份證正常是固定長度(18) 前面六位是由省份市級縣級代碼組成 中間八位是出生年月 後面四位是隨機分配 建議使用char數據類型 身份證長度不夠 資料庫會自動填充 會佔用一定數據空間
不過查詢速度可以更快
住址長度不固定 建議varchar2
聯系電話 行動電話大概11位 固話包括區號大概11或12位 而且電話可能有多個
建議使用索引表
⑤ 資料庫里中文也是一個位元組長度
不同的編碼方式,所需的佔用空間不同。
latin1:
1character=1byte,1漢字=2character,
也就是說一個欄位定義成 varchar(200),則它可以存儲100個漢字或者200個字母。
這一點要注意,尤其是當欄位內容是字母和漢字組成時,盡量假設欄位內容都是由漢字組成,據此來設置欄位長度
utf8:
1character=3bytes, 1漢字=1character
也就是說一個欄位定義成 varchar(200),則它可以存儲200個漢字或者200個字母。
gbk:
1character=2bytes,1漢字=1character
也就是說一個欄位定義成 varchar(200),則它可以存儲200個漢字或者200個字母。
請採納!
⑥ sql 資料庫中 長度和精度指的是什麼
數據類型的長度是存儲數據所佔用的位元組數,指的是物理存儲空間大小。
精度是指最多可以存儲的十進制數字的總位數,包括小數點左邊和右邊的位數。
⑦ MySQL資料庫中 int 長度最大是多少
int最大長度是11位。
從 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型數據(所有數字)。存儲大小為 4 個位元組。
如果在建表時不指定欄位int類型的長度時,系統則默認生成長度為11的欄位。11也是int類型的最大長度,其中第一位表示符號+或者-,後面十位表示數字。
如果指定了長度,該欄位其實也是長度為11的欄位,因為只要是int類型,系統都分配了長度11位。
(7)資料庫長度擴展閱讀
MySQL的數據類型:
整數類型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT
浮點數類型:FLOAT、DOUBLE、DECIMAL
字元串類型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MEDIUM BLOB、LONG BLOB
日期類型:Date、DateTime、TimeStamp、Time、Year
其他數據類型:BINARY、VARBINARY、ENUM、SET、Geometry、Point、MultiPoint、LineString、MultiLineString、Polygon、GeometryCollection等
⑧ 資料庫 表中 需要定義長度 那長度的單位是什麼
int型的資料庫不用定義長度的 而且遞增就是int型 不用在意長度的 只有varchar char decimal需要 別的不需要
⑨ SQL資料庫數據類型長度的問題
本來不想回答這個問題的,但看這些回答者的答案實在讓人看不過去。
int 存儲數值的范圍是:-2的32次方--2的32次發減1,(也就是-247483648至2147483647之間的所有正負整數),所以說int是不需要指定長度為多少的。
解釋下char和nchar的異同
首先char眾所周知最大取值是8000,每一個位元組就是一個存儲單位,英文和數值只佔一個存儲單位,所以char(10)可以最多容納10個英文或者數字,但中文不一樣,在某些系統下有每個中文會佔4個存儲單位,所以char(10)有可能容納2個或者4個中文。
而nchar的最大取值范圍是4000剛好是char的一半,為什麼是4000呢?因為nchar採用了一種標准,這種標準的名字我就忘記了,它規定每個存儲單位是2個位元組而並非char的每存儲單位1位元組。所以nchar(10)最大可以容納10個數字或者英文字母或者標點符號,而中文就最大可以容納10個或者5個,視系統情況而定。
⑩ SQL Server資料庫欄位的長度
如果你的SQL是SQL2000varchar最長長度可以是8000,
如果是SQL2005以上版本可以支持varchar(max),最長可達2G的欄位容量數據
你可以試試,也許你的1024還是不夠。