MySQL 中的“unsigned”是什么意思以及何时使用它?

MySQL中的“无符号”是一种数据类型。每当我们向任何列写入无符号数时,这意味着您不能插入负数。假设,对于非常大的数字,您可以使用 unsigned 类型。,unsigned int 的最大范围是 4294967295。,登录后复制,这里是无符号类型的示例演示。让我们首先创建一个包含“无符号”列的表。以下是创建表的查询 –,登录后复制,如果您尝试插入无符号 4294967295 的上限值,则会生成错误,因为该值超出范围。,插入超出范围的值。,登录后复制,在上面的示例中,我插入了 4294967296,该值超出范围,因此会生成错误。,现在我将另一个值 4294967295 插入到表中。,登录后复制,在上面,您可以看到查询已成功执行。,现在,让我们看另一个示例。如果插入负数记录,则会出现以下错误 –,登录后复制,我现在将仅插入值为 124 的正值。查询如下 –,登录后复制,如上所示,查询执行成功。,让我们借助 select 语句来显示记录。查询如下 –,登录后复制,这是输出 –,登录后复制,以上就是MySQL 中的“unsigned”是什么意思以及何时使用它?的详细内容,更多请关注www.92cms.cn其它相关文章!
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册