上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 创建视图: create view view_name as select语句 查询视图,视图名当成表名使用: select * from view_name; 可以在视图后面再加where过滤 视图可以执行更新操作但不建议更新视图,更新视图会把原表数据也更新,视图是用来简化查询操作的 修改视图: 阅读全文
posted @ 2021-06-24 18:13 杨吃羊 阅读(53) 评论(0) 推荐(0)
摘要: 1 为什么要建索引 图书馆存了1000W本图书,要从中找到《架构师之路》,一本本查,要查到什么时候去? 于是,图书管理员设计了一套规则: (1)一楼放历史类,二楼放文学类,三楼放IT类… (2)IT类,又分软件类,硬件类… (3)软件类,又按照书名音序排序… 以便快速找到一本书。 与之类比,数据库存 阅读全文
posted @ 2021-06-24 17:29 杨吃羊 阅读(76) 评论(0) 推荐(0)
摘要: 1 截取字段前n位:left(表名.字段名,n) 2 入参是map时,判断map里是否包含某个key,parameterType="Map <if test="_parameter.containsKey('province')"> and geo.provinceName=#{province} 阅读全文
posted @ 2021-06-23 15:45 杨吃羊 阅读(119) 评论(0) 推荐(0)
摘要: select * from test ^:匹配开始位置 示例:--查找name字段以na开头的数据 SELECT name FROM test WHERE name REGEXP '^na'; $:匹配结束位置 --查找name字段以8结尾的数据 SELECT name FROM test WHER 阅读全文
posted @ 2021-06-22 21:59 杨吃羊 阅读(4011) 评论(0) 推荐(0)
摘要: mybatis代码:<where> info.datastatus != 3 <if test="_parameter.containsKey('province')"> and geo.provinceName=#{province} </if> <if test="_parameter.cont 阅读全文
posted @ 2021-06-21 17:28 杨吃羊 阅读(858) 评论(0) 推荐(0)
摘要: desc user; show index from user; user表id字段是主键,number,name,area_id是三个普通索引 explain-id: explain select id from (select * from user limit 10) alias; id相同时 阅读全文
posted @ 2021-06-21 16:11 杨吃羊 阅读(48) 评论(0) 推荐(0)
摘要: 1 MyISAM的索引与行记录是分开存储的,叫做非聚集索引 MyISAM的主键索引与普通索引没有本质差异: 有连续聚集的区域单独存储行记录 主键索引的叶子节点,存储主键,与对应行记录的指针 普通索引的叶子结点,存储索引列,与对应行记录的指针 MyISAM的表可以没有主键。 举个例子,MyISAM: 阅读全文
posted @ 2021-06-09 14:05 杨吃羊 阅读(428) 评论(0) 推荐(0)
摘要: 共享锁(S锁):假设事务T1对数据A加上共享锁,那么事务T2可以读数据A,不能修改数据A。排他锁(X锁):假设事务T1对数据A加上排他锁,那么事务T2不能读数据A,不能修改数据A。 共享锁:又称S(share)锁,读锁 一个sql会话加了共享锁后其他会话也可以查询 示例: 会话1: use test 阅读全文
posted @ 2021-06-09 10:42 杨吃羊 阅读(104) 评论(0) 推荐(0)
摘要: 1 读未提交:read-uncommitted,可能产生脏读,幻读,不可重复读2 读已提交:read-committed 可能产生幻读,不可重复读3 可重复读:REPEATABLE-READ,默认的,脏读,不可重复读都不会发生,幻读在innodb引擎下不会发生4 串行化 脏读,幻读,不可重复读都不会 阅读全文
posted @ 2021-06-08 16:39 杨吃羊 阅读(139) 评论(0) 推荐(0)
摘要: 一级缓存: 一级缓存作用域是sqlsession,一级缓存默认是开启的,同一个事务中的查询用的是同一个sqlsession,如果不加事务,那么每次查询都是用的新的sqlsession. 在不开启事务时三次查询创建了三次sqlsession 加了事务后三次查询只有第一次创建了sqlsession,后面 阅读全文
posted @ 2021-06-02 14:02 杨吃羊 阅读(59) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 下一页