一、数据类型
二、数值类型
三、越界检验
在mysql中,整形可以指定为有符号和无符号的,默认是有符号的;
所以插入数值128时出现了越界错误。
我们可以通过UNSIGNED来说明某个字段是无符号的。
示例如下:
四、关于UNSIGNED
首先我们来看一个例子,先建立一个表:
现在若执行a-b会有什么结果呢?会得到-1吗?我们来验证一下:
在mysql中,整形可以指定为有符号和无符号的,默认是有符号的;
所以插入数值128时出现了越界错误。
我们可以通过UNSIGNED来说明某个字段是无符号的。
示例如下:
首先我们来看一个例子,先建立一个表:
现在若执行a-b会有什么结果呢?会得到-1吗?我们来验证一下: