![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
exception_index
If you can't explain it simply, you don't understand it well enough!
展开
-
MySql索引失效(版本8.0.18)
1.将apache-tomcat-8.5.32.tar.gz解压到需要安装的文件夹下[root@localhost software]# tar -zxvf apache-tomcat-8.5.32.tar.gz -C /usr/local/[root@localhost software]# cd /usr/local/apache-tomcat-8.5.32/bin/[root@localho...原创 2018-07-08 09:00:56 · 432 阅读 · 0 评论 -
Mysql 8.0.18 报错排查 [ERROR] [MY-010119] [Server] Aborting
1.创建/etc/yum.repos.d/MariaDB.repo文件[root@localhost /]# vim /etc/yum.repos.d/MariaDB.repo[mariadb]name = MariaDBbaseurl = http://yum.mariadb.org/10.2/centos7-amd64gpgkey=https://yum.mariadb.or...原创 2018-07-08 22:24:10 · 15184 阅读 · 0 评论 -
mybatis遍历集合List、Array、Map
一、遍历集合1.不用注解public void insertList(List<User> users);<insert id="insertList" parameterType="java.util.List" >insert into user (id,name,password,sex,age)values <foreach collec...原创 2018-07-16 14:36:50 · 9580 阅读 · 0 评论 -
mybatis模糊查询
1、直接使用%,比较简便,可能会导致SQL注入。LIKE "%"#{address,jdbcType=VARCHAR}"%"2、可以有效防止SQL注入问题。LIKE concat('%', #{address,jdbcType=VARCHAR}, '%')原创 2018-07-16 14:47:36 · 289 阅读 · 0 评论 -
MySql和Oracle中的行列转换笔记
建表先:DROP TABLE IF EXISTS `temp`;CREATE TABLE `temp` ( `year` varchar(10) DEFAULT NULL, `month` varchar(10) DEFAULT NULL, `amount` float(6,2) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8...原创 2018-08-13 15:53:34 · 294 阅读 · 0 评论 -
MySql中的存储过程和触发器笔记
#表结构CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_name` varchar(100) DEFAULT NULL, `user_type` tinyint(4) DEFAULT NULL, `user_password` varchar(50) DEFAULT NULL, `user_...原创 2018-09-13 14:17:55 · 161 阅读 · 0 评论 -
Mybatis中批量插入并返回主键笔记
1.mapper中的代码int insertBatchUserReturnId(List<User> users);也可以在形参前面加上@Param("xxxx")xml中的代码,collection必须填list类型<insert id="insertBatchUserReturnId" keyProperty="userId" useGeneratedKe...原创 2018-10-18 08:52:21 · 483 阅读 · 0 评论 -
MySql的事务
一、数据库事务的四大特性(ACID):A(Atomicity)原子性:事务中的所有操作,要么全部完成,要么不完成。C(Consistency)一致性:事务执行之前和之后,数据库处于一致状态。事务正确完成,数据库中的数据正确。事务出现错误,数据库中的数据回滚。I(Isolation)隔离性:并发场景中,事务和事务之间是相互隔离的。D(Duration)持久性:事务提交完成之后,数据库中的数据...原创 2019-02-13 14:21:10 · 141 阅读 · 0 评论 -
MySql有关索引的优化
一、写SQL需要注意的?1.在where及order by之后创建索引。2.避免使用!=和<>,会导致索引无效。3.有关null值问题例如:select * from user where sexis null,避免使用应给sex设置一个默认的值0。4.避免使用or查询,否则会放弃索引。可以使用union all替代or。5.like查询,like '%%...原创 2019-03-03 11:39:11 · 143 阅读 · 0 评论