![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
不会汪汪的猫咪
可以称得上是做互联网金融的开发工程师,会点Java,会点Python
展开
-
BUG总结—Navicat连接Mysql8.0.11出现1251错误
新下载了mysql 8.0.11,但是用Navicat连接时发现有点问题,一直是报1251错误,查询了下,才知道是8.0以后加密方式出现了改变,默认的不支持。首先在cmd连接mysql后执行以下sql语句即可。use mysql;ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';这样即可在n...原创 2018-06-29 14:30:52 · 296 阅读 · 0 评论 -
mysql 字符串 四舍五入保留精度CAST命令
mysql中有时候会需要把一个把一个长精度的数据四舍五入,这时候可以使用cast命令。select cast("1000.2181115"as decimal(10,2))像上面那样就可以四舍五入。其中10是总长度精度 ,2为小数精度。例如上述命令的结果是1000.22。如果总长度超了,则会变成最大的数,如:select cast("123456789.2181115"a...原创 2018-07-31 18:28:37 · 3182 阅读 · 0 评论 -
Mysql对string类型转换int类型的小问题
昨天上线代码的时候发现mysql的关于int型数据的一个问题。select * from student where id=‘12abc’;select * from student where id=‘abc123’这样的sql竟然也是可以正常执行的。经过测试和网上查阅资料,得出来结论:Mysql会将传入的string(要赋值给int字段的)从左到右的第一个非数值开始,将后面的字符串转...原创 2018-09-27 11:37:26 · 6716 阅读 · 0 评论 -
数据库四种隔离级别
数据库四种隔离级别数据库中定义了四种隔离级别,每一种级别都规定了一个事务中所做的修改,哪些在事务内和事务间可见,哪些不可见,较低的隔离可支持更高的并发。未提交读 read uncommitted可以读到别的事务中没提交的操作。会产生脏读。可能产生脏读,不可重复读,幻读读提交 read committed大多数数据库系统的默认隔离级别,但不是Mysql的。读到别的事务中已经提交的操...原创 2018-12-19 15:52:38 · 313 阅读 · 0 评论