1樓:
varchar。長度一般設為50。
varchar:儲存變長資料,其長度不超過 8kb。儲存效率沒有char高。
如果一個欄位可能的值是不固定長度的,但是知道這個欄位是不可能超過10個字元,那麼把它定義為 varchar(10)。
varchar 對每個英文(ascii)字元都佔用2個位元組,對一個漢字也只佔用兩個位元組。
varchar型別的實際長度是它的值的實際長度+1。因為varchar欄位的長度是不固定的,所以這一個位元組用於儲存實際使用了多大的長度。
2樓:知道小爺
資料庫欄位中郵箱一般採用字元型別,長度按照一般資料庫的規律採用50位長度即可。
工具:sqlserver 2008 r2
步驟:1、以建立一個員工表如下:
create table emp
(empno int primary key,ename varchar(20) not null,gender varchar(2) not null,email varchar(50) not null)2、插入資料後,結果如下:
注意事項:郵箱的長度可根據實際需要進行修改。
3樓:臺晉圭抒
alter
table
tabname
modify
(colname
colnewtype);
不過需要注意的是欄位中如果已經存在值,需要確認colnewtype相容這些值型別,否則資料庫不允許修改
如何查詢某個資料庫的某個表欄位,SQL資料庫,如何查詢資料庫內含有某一列(某欄位,如name)的所有表
流浪還不行嗎 2008沒用過,不懂!不過我覺得應該和2003或者2005是一樣的操作,因為他們都使用的sql語句,變化應該不是很大! select b.name 表名,a.name 欄位名 from syscolumns a join sysobjects b on a.id b.id where ...
oracle資料庫,使用者表主要表欄位為 userID id
隨o天 這裡不存在排序不正常的情況。由於使用者與部門是多對多的關心,你的排序順序不可能固定不變,而是根據需要來確定排序的順序。例如 當處理以使用者為主,檢視使用者在各部門的情況時,要按先使用者後部門的順序排序 當處理以部門為主,檢視各部門使用者的情況時,要按先部門後使用者的順序排序。 不清除你所指的...
資料庫都有什麼型別的啊,請問資料庫有哪些種類呢
天融信教育科技 目前有許多資料庫產品,如oracle sybase informix microsoft sql server microsoft access visual foxpro等產品各以自己特有的功能,在資料庫市場上佔有一席之地。下面簡要介紹幾種常用的資料庫管理系統。oracle ora...