- 字符类型:对应java中的字符串
char
定长字符串,例如char(6) 里面保存的字符串长度是6;如果字符串的长度不到6,会默认使用空格填充。
varchar2
可变长度字符串,不会用空格填充。例如 varchar2(10) 里面保存的字符串长度最多是10位,但是可以小于10位。
2.数值:对应java中的数字(整数 小数)
包含整数和小数
int 短整型
long 整形 用的比较少
number 可以表示整数和小数
例如:number(10,0) 10表示总长度 ,0表示小数位数;表示的整数
number(10,2) 10表示总长度(整数位数+小数位数),2表示小数位数;表示小数
3.日期类型:对应java中的日期类型(date)
如果展示数据比较多,日期运算比较少。
我们把日期作为字符串保存到数据库。需要计算日期的时候,把日期从数据库中拿出来,利用SimpleDateFormat
转换成Date类型,进行日期运算。
4.后面两个是大数据类型,一般用来存放 图片 、视频、音频、比较大的文件、基本被弃用。
因为现在有专门的图片\视频服务器。