sql server 2005常用数据类型

来源:百度知道 编辑:UC知道 时间:2024/06/18 17:44:30
主要说明一下常用的,学号;密码;地址;性别等的常用的数据类型

学号 char(n) 固定长度的字符串。最多 8,000 个字符
密码 性别 地址 都可以用 varchar(n) 可变长度的字符串。最多 8,000 个字符。
男为M
女为W

全部字符型就可以了。
学号用固定长度的char(字符长度)就可以了,当然如果是纯数字而且开头位置没有零的情况下,用int数值型更高效。
密码如果固定长度就用char(字符长度),变动长度用varchar(最大字符长度)。
地址varchar(255) 尽量长一些,反正也是变长的,要保证能输入很长的地址。
性别char(2),当然如果用0和1来表示男女的话也可以用int或者byte.

常用的是:
学号 char(7)
密码 varchar(16)
地址 varchar(20)
性别 byte /*0表示女,1表示男*/
具体情况需做适当修改!

int--学号
char--性别
varchar--地址/密码

你说的这些字段全用varchar就可以了。

下面是在网上copy来的资料:

-------------------------------------
SQL Server 2005 常用数据类型详解
1. 字符串数据类型

char
此数据类型可存储1~8000个定长字符串,字符串长度在创建时指定;如未指定,默认为char(1)。每个字符占用1byte存储空间。

nchar
此数据类型可存储1~4000个定长Unicode字符串,字符串长度在创建时指定;如未指定,默认为nchar(1)。每个字符占用2bytes存储空间。

varchar
此数据类型可存储最大值为8000个字符的可变长字符串。可变长字符串的最大长度在创建时指定,如varchar(50),每个字符占用1byte存储空间。

nvarchar
此数据类型可存储最大值为4000个字符可变长Unicode字符串。可变长Unicode字符串的最大长度在创建时指