整数数据
-bigint:以8个字节来存储正负数,范围:-2^63到2^63-1
-int:以4个字节来存储正负数,范围:-2^31到2^31-1
-smallint:以2个字节来存储正负数,范围:-2^15到2^15-1
-tinyint:是最小的整数类型,存储正整数,仅用1字节,范围:0-2^8-1
- bit:值只能是0或1,当输入0以外的其他值时,系统均认为是1常用来表示真假、男女等二值选择。
精确数值数据
- decimal:用来存储从-10^38+1到10^38-1的固定精度和范围的数值型数据
·必须指定范围和精度
- numeric:和decimal相同
浮点数值数据(不能进行精确计算)
- float:用8个字节来存储数据.最多可为53位.
范围为:-1.79E+308至1.79E+308.
- real:位数为24,用4个字节
数字范围:-3.04E+38至3.04E+38
字符串数据
char: char(n)固定的长度为n个字符的字符串,不足的长度会用空格补上.
varchar: varchar(n)可变的最长长度为n个字符的字符串,尾部的空格会去掉.
日期时间数据
- date:日期类型
DATE 'yyyy-mm-dd'
·Example: DATE '2005-01-31'
- time:时间类型
TIME 'hh:mm:ss'
Example: TIME '16:31:02.6'
- datetime:日期时间类型