
mySQL
zzzfeiyu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JDBC入门
1、需要导入mysql-connector-java-5.1.7-bin import org.junit.jupiter.api.Test; import java.sql.*; public class JdbcDemo1 { @Test public void demo1() throws SQLException { //加载驱动 Dri...原创 2019-07-29 14:43:55 · 124 阅读 · 0 评论 -
course:简单MVC+JDBC
JdbcUtils类XML配置有毒,本地运行没事,Tomcat就报错,无奈手动配置 1、要求: 2、addCourse.jsp ------>AddCourseServlet ------>SelectCourseServlet ------>selectCourse.jsp 剩余:Course类、addCourse类、selectCourse类(查询结果存为List&l...原创 2019-07-30 22:16:30 · 123 阅读 · 0 评论 -
Mybatis初识01
1、Mybatis将连接池等在XML配置中设置,通过接口使得使用者可以更关注业务代码: 例如 public class Test { @org.junit.Test public void TestDemo() throws IOException { //初始化mybatis配置环境 String resource = "mybatis.xm...原创 2019-08-03 16:18:37 · 130 阅读 · 0 评论 -
【MySQL学习笔记】02、索引的类型
目录 B-Tree索引 哈希索引 伪哈希索引 索引优化与查询优化紧密相关,好的索引能让查询上升几个数量级,索引与服务层无关,是在引擎层实现,常用的索引有B-Tree索引和哈希索引 B-Tree索引 为什么mysql很多存储引擎使用B+Tree索引:B+Tree索引能够加快访问数据的速度,索引结点有指向子节点的指针,通过与索引结点值的比较,可以快速定位当前要查找的值的精确范围,遍历访...原创 2019-08-25 15:53:59 · 127 阅读 · 0 评论 -
【MySQL学习笔记】01、mysql架构相关与并发控制
在连接层,大部分使用连接池中少量线程队列的服务大量的连接 mysql的核心部分在中间层,也是跨存储引擎的功能实现层 在存储引擎层,服务器通过API与存储引擎进行通信,这些接口屏蔽了不同存储引擎之间的差异(InnoDB除外,会在这一层解析foreignkey定义) 并发控制:读锁和写锁,读锁之间不阻塞,但通常写锁比读锁优先级高,故写锁请求可能插入到读锁队列的前面 锁粒度:在确保数...原创 2019-08-21 22:52:53 · 115 阅读 · 0 评论 -
【MySQL学习笔记】03、高性能索引策略
目录 独立的列 如果确定长VARCHAR的索引长度 后缀索引 多列索引 索引的列顺序 聚簇索引 覆盖索引: 压缩索引: 冗余和重复索引: 索引与锁: 小结: 独立的列 使用索引查询时格式中索引必须是独立的一列,不可为表达式的一部分或者函数的参数:如WHEREid+1<4无法使用索引,而WHEREid<3则可以 如果确定长VARCHAR的索引长度 ...原创 2019-08-26 16:51:08 · 143 阅读 · 0 评论