暂无图片
mysql int bigint tinyint区别?
我来答
分享
仓管员
2021-09-08
mysql int bigint tinyint区别?

由于所占字节数是固定的,那为bitint(20)、int(3)、tinyint(4)又都代表什么意思,跟不写(M)有什么不一样吗?
mysql bright.png

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
薛晓刚

范围不一样
image.png
举例子来说tinyint 里面只有是-128到127 大概250多个数字。你写130是写不进去的。
但是如果是无符号的tinyint 就可以进去。但是你写300还是写不进去。

()里面的没有,是补位用的。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
mysql 远程连接时 ERROR 1043: Bad handshake,怎么排查处理?
回答 1
已采纳
可能与SSL有关。1)mysql是否启用了ssl,showvariableslike'%ssl%';2)应用端的jdbc配置,是否有useSSLfalse配置项。
mha 主库的mysql cpu使用率达到800%了,有啥思路么,兄弟们
回答 2
已采纳
一般来说90%以上概率是SQL全表或者锁造成的。showprocesslist看看活动会话。检查慢日志,找出执行长时间的SQL。
mysql批量update的问题
回答 2
可以采用虚拟列的方式,你这个字段就不用更新了。
有人对MySQL的缓存了解的吗?我看到Java开发里经常会在数据库之上额外加一层缓存数据库比如Redis,为什么MySQL自己不实现类似的功能呢?
回答 2
已采纳
大部分开发是因为框架中有redis直接就用了。至于是不是需要不清楚。如果mysql的一个表建立成KV形式的场景,也是主键。那么效果不必redis差,毕竟多线程。而redis读写是单线程。不过redis
mysql中哪些维护类命令是锁表的,也就是表只可以读,但是不能写,线上环境需要注意的?
回答 2
ALTERTABLE:ALTERTABLE命令用于修改表的结构,如添加、删除、重命名列,修改列的数据类型等。在执行ALTERTABLE命令时,会对涉及的表加上写锁,这意味着其他会话将无法对该表进行写操
mysql中一个库或者一个表空间下最多可以创建多少个表??
回答 2
👍‍
如果MySQL两张表中有相同的字段,如何就两张表相同的那一个字段汇总各自的金额,代码要如何写?
回答 1
听起来用MySQL的SUM函数就行了,是我没理解问题吗?
MySQL提升效率
回答 1
已采纳
B.在查询字段上创建分区以物理分割数据
postgresql可以访问MySQL库吗?
回答 1
网上的方案有很多,比如安装 mysqlfdw插件可以自己去尝试一下
两台机器,一台用telnet 连接到MySQL 数据库可以吗?
回答 1
telnet不是mysql协议,应该不能执行mysql命令。平时只用telnet进行端口探测,他的命令是明文传输的,不安全。