MySQL学习之路——数据类型和运算符

数据类型和运算符

整数类型

显示宽度只用于显示,并不能限制取值范围和占用空间。

浮点数类型和定点数类型

Float和double在不指定精度时,默认为实际精度

在对精度问题要求较高的数据中,用定点数decimal较好。

日期和时间类型

         Year

数值类型和字符串类型都可以正确存储到数据表中,但当插入2166时,因为超出了year类型的存储范围,导致插入的值为0000

Time

插入当前系统时间

Date类型

Datetime和timestamp类似,但timestamp范围小1970-01-01 00:00:01~2038-01-19 03:14:07 utc.其它插入数据操作类似。

字符串类型

         Char(定长)和varchar(变长)

从结果可知,ch将末尾的两个空格删除了,而vch保存了这两个空格。

Text类型 保存非二进制字符串,不删除尾部空格

Enum字符串对象,删除尾部空格

Set类型 字符串对象,成员最多有64个,值为表创建时规定的一系列值

二进制类型

Bit类型

Binary和varbinary类型

Blob类型

常见运算符+ - * / %

综合案例,运算符的使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值