Ⅰ 資料庫中電話號碼和身份證用什麼數據類型
用字元型,可變的。sql
server是varchar,oracle是varchar2。是否用數字,要看是否用於計算、數值比較,所以電話號碼和身份證不能用數字。特別是身份證還可能會用到截取出生日期,更要用字元了。
Ⅱ 在資料庫里保存一個11位的手機號碼用什麼類型
字元串。
一般電話號碼都是1位,所以用varchar(11)就可以了。
拓展資料:
資料庫(Database)是按照 數據結構來組織、 存儲和管理數據的倉庫,它產生於距今六十多年前,隨著 信息技術和市場的發展,特別是二十世紀九十年代以後, 數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。
資料庫有很多種 類型,從最簡單的存儲有各種數據的 表格到能夠進行海量 數據存儲的大型資料庫系統都在各個方面得到了廣泛的應用。
在信息化社會,充分有效地管理和利用各類信息資源,是進行科學研究和決策管理的前提條件。資料庫技術是管理信息系統、辦公自動化系統、決策支持系統等各類信息系統的核心部分,是進行科學研究和決策管理的重要技術手段。
資料參考:搜狗網路
Ⅲ 若某數據表中含有電話號碼欄位,則該欄位應選取的合理數據類型
用可變長度的字元類型
基本一般資料庫都有varchar類型
長度一般選擇20就足夠
即varchar(20)
Ⅳ 資料庫表中電話號碼欄位用什麼屬性
推薦用varchar,char的長度是固定的,而varchar的長度是可以變化的, 比如,存儲字元串「abc",對於char(10),表示你存儲的字元將佔10個位元組(包括7個空字元),而同樣的varchar (10)則只佔用3個位元組的長度,10隻是最大值,當你存儲的字元小於10時,按實際長度存儲,如果數據量很大的話,可以節省很大的存儲空間
千萬不要用int這類的,因為電話號碼開頭的0是存不住的,造成數據丟失,那損失就大了。
Ⅳ 資料庫中用什麼數據類型存儲電話號碼比較合理
因為涉及到固定電話,所以一般用varchar2 ,單純手機號碼的話可以用number。
Ⅵ 資料庫的表要保存一個11位電話號碼,應該用什麼型的
資料庫中保存11位的電話號碼一般使用的是int型,長度11,因為int型的最大長度就是11位。
親!感覺有用請採納,謝謝!!
Ⅶ 建立資料庫表是手機號碼使用什麼數據類型比較好
使用char(11),類型,因為手機號是固定的11位,所以可以直接使用char(11)
char用於C或C++中定義字元型變數,只佔一個位元組,取值范圍為-128~+127(-2^7~2^7-1)。C語言中如int、long、short等不指定signed或unsigned時都默認為signed,但char在標准中不指定為signed或unsigned,編譯器可以編譯為帶符號的,也可以編譯為不帶符號的。
(7)資料庫電話號碼類型擴展閱讀:
char類型取1位元組或8位,它可以存儲的正整數是01111111或127。如果將int類型的整數I=128分配給ch,就會發生溢出。因為128是int類型的,佔用4個位元組,所以二進制代碼為0000000000000000。如果你把它分配給一個8位的char變數,你只能把較低的8位的10000000放進去,其他的都將被刪除。
整數在計算機中以補碼的形式存儲。此時,1000萬在計算機眼裡是一個補充。最左邊的是1,表示一個負數。所以溢出會使最大的正整數變成最小的負整數。
Ⅷ 通訊錄資料庫中,為什麼電話號碼用文本型數據好
有些電信座機號碼有航線,如0871-777...,還有使用括弧擴起來的電話號碼,所以最高在設計時候才有文本型數據