mysql中tinyint的用法
时间: 2023-12-20 12:00:27 浏览: 213
mysql中TINYINT的取值范围
5星 · 资源好评率100%
在MySQL中,tinyint是一种整数数据类型,用于存储非常小的整数值。它可以存储的范围为-128到127。当在范围内插入tinyint值时,不会报错,插入的值就是实际插入的值。例如,插入-128会成功,并且实际插入的值就是-128。
如果尝试插入超出tinyint范围的值,例如127,也不会报错,并且实际插入的值就是超出范围的值。
但是,如果MySQL的sql_mode没有开启严格模式,即使插入超出范围的值,也不会报错。例如,插入-1,实际插入的值会变为0,而不是-1。
总结起来,tinyint在MySQL中用于存储非常小的整数值,范围为-128到127,插入范围内的值就是实际插入的值,而插入超出范围的值可能会被截断或转换为其他值,具体取决于sql_mode的设置。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [mysql中整数数据类型tinyint详解](https://blog.csdn.net/liming89/article/details/124333928)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文