字段大小和字段長(zhǎng)度的區(qū)別是?
1、字段長(zhǎng)度char[(n)]字段長(zhǎng)度由字母、符號(hào)和數(shù)字組成。例如,有效字符數(shù)據(jù)包括"928"、"Johnson"。在Microsoft?SQLServer?2000中,字符數(shù)據(jù)使用char、varchar和text數(shù)據(jù)類型存儲(chǔ)。當(dāng)列中各項(xiàng)的字符長(zhǎng)度數(shù)時(shí)可用varchar類型,但任何項(xiàng)的長(zhǎng)度都不能超過8KB。當(dāng)列中各項(xiàng)為同一固定長(zhǎng)度時(shí)使用char類型(最多8KB)。text數(shù)據(jù)類型的列可用于存儲(chǔ)大于8KB的ASCII字符。例如,由于HTML文檔均由ASCII字符組成且一般長(zhǎng)于8KB,所以用瀏覽器查看之前應(yīng)在SQLServer中存儲(chǔ)在text列中。
2、字段大小字段大小指字段所占的字符數(shù)。
3、修改字段長(zhǎng)度語法:altertable<表名>altercolumn<字段名>新類型名(長(zhǎng)度)示例:假如有名T1,字段名F1,原來F1為varchar(3),現(xiàn)在要改為varchar(10),則可以這么寫:altertableT1altercolumnF1varchar(10)4、修改字段大小語法:altertableAAAALTERCOLUMNBBBvarchar(100);