|
4.1.3 SQL语言的数据类型
SQL语言与其它计算机语言一样,有自己的词法和语法,并对操作的变量指定数据类型。关系模式中所有的关系属性都必须指定数据类型,不同的系统支持的数据类型稍有差别。
在SQL中支持的主要数据类型有:
● CHAR(n) 长度为n的定长字符串型;
● VARCHAR(n) 最大长度为n的变长字符串型;
● INT 4字节的整型数;
● REAL 4字节的浮点数型;
● NUMERIC(n,s) 实型数,最大长度由n位数字组成(不包括小数点),s为小数点后面的小数位数;DATE 日期型,包括年、月、日,形为YYYY-MM-DD;
● Binary 最大长度为2G字节的变长二进制。
在关系数据库中,每个列、局部变量、表达式和参数都有一个相关的数据类型,这是指定对象可持有的数据类型(整型、字符、日期等等)的特性。不同的数据库系统提供的数据类型多少有些差别。
在 Microsoft SQL Serve 中,提供了系统数据类型集,定义了可与 SQL Server 一起使用的所有数据类型。下面列出系统提供的数据类型,供学生自学作为参考。
1.整数类型
2.浮点数据类型
3.日期/时间类型
4.字符数据类型
5.数字数据类型
6.二进制数据类型
7.其他数据类型
|
|