mysql
caoPengFlying
编程,学的是思维,写的是人生!
展开
-
mysql-查看binlog日志
mysql-查看binlog日志binlog有三种格式STATEMENTROWMIXED在 MySQL 5.7.7 之前,默认的格式是 STATEMENT,在 MySQL 5.7.7 及更高版本中,默认值是 ROW。可以使用配置文件来修改vim /etc/mysql/mysql.conf.d/mysqld.cnflog-bin=mysql-bin # 开启 binlog# binlog-format=ROW # 选择 ROW 模式# binlog-format=STATEMENT #原创 2021-07-16 15:27:23 · 631 阅读 · 0 评论 -
SQL注入
初次接触sql注入执行sql语句时,字符串拼接与使用预处理的区别初学者在学sql语句时常常用到这个字符串的拼接。但是我们在项目中使用这个字符串的拼接会导致不安全。别人可以通过sql语句注入的方式恶意破坏你的系统。这个时候就是使用预处理。* 预处理的好处*查询只需要被解析(或准备)一次,但可以使用相同或不同的参数执行多次。当查询准备好(Prepared)之后,数据库就会分析,编译并优化它要执行查询的计原创 2017-07-02 17:33:17 · 3959 阅读 · 0 评论 -
安装Mysql后出现1045错误解决办法
刚刚换了一个固态硬盘,就重新做了系统。这最烦了,所有的学习软件都要重装。结果今天在装Mysql后出现了从未遇见的问题。安装过程非常顺利,当我用Navicat打开时提示我出现了错误具体如下错误代码 1045Access denied for user 'root'@'localhost' (using password:YES)网上有许多方法结果都不能用耗费了我很长时间,经过几个原创 2017-02-21 20:09:20 · 7946 阅读 · 0 评论 -
mysql查询某个数据库中某个表的所有字段名、字段类型和注释
在做后台开发的时候,我们必须要将数据中的表生成对应的实体类,也就是JavaBean。在开发的时候,为了快速生成实体类,我们可以在数据库中将某个表的所有字段名、字段类型和注释全部查询出来,快速建立javabean这样也可防止拼写错误。和数据库中的字段一一对应。在navicat(数据库可视化工具)可以执行sql语句select COLUMN_NAME,DATA_TYPE,COLUMN_COMMENT f原创 2017-11-11 16:47:52 · 16711 阅读 · 0 评论 -
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10060)
朋友刚开始学习mysql 突然今天报了这个错误。解决办法: 1 看下mysql服务有没有启动 2 在Localhost上找不到服务 看一下网的配置,有没有把127.0.0.1映射到localhost 上。打开配置文件 C:\Windows\System32\drivers\etc 在这个目录下的hosts文件。 有没有类似于127.0.0.1 localhost 如果前面有原创 2017-12-21 08:21:01 · 1438 阅读 · 0 评论 -
Java主流的连接池
几个主流的Java连接池整理 一、开源数据连接池1 dbcpdbcp可能是使用最多的开源连接池,原因大概是因为配置方便,而且很多开源和tomcat应用例子都是使用的这个连接池吧。 这个连接池可以设置最大和最小连接,连接等待时间等,基本功能都有。这个连接池的配置参见附件压缩包中的:dbcp.xml 使用评价:在具体项目应用中,发现此连接池的持续运行的稳定性还是可以,不过速度稍慢,在大并发量的压转载 2017-12-28 10:10:46 · 405 阅读 · 0 评论 -
mysql查询表字段中是否包含xx内容
mysql查询表字段中是否包含xx内容场景:数据库某表的content段中存储的是json字符串,team字段存储的是班组,并且在json字符串中也存储了team的值。检测数据库中数据是否有包含两个值不同的数据采用mysql中的find_in_set函数;MySQL手册中find_in_set函数的语法:FIND_IN_SET(str,strlist)str 要查询的字符串strlis...原创 2019-06-24 17:08:05 · 4577 阅读 · 0 评论