前面介绍了Mybatis数据持久化框架,Mybatis虽然功能强大,但是,使用起来还是比较复杂的。所以接下来介绍一个简单的数据持久化框架——JdbcTemplate。
如果创建的表使用InnoDB引擎,但是没有指定主键的话。InnoDB会创建一个不可见,长度为6个字节的row_id。
根据已有的知识,birth_city 字段出现在where条件中,我们在该字段上建立索引能加快访问速度。那么该语句的查询过程如下:
在统计一个表行数的时候,我们一般会使用 select count(*) from t。那么count(*) 是如何实现的呢?
执行较快的更新操作,其实是在写内存,MySQL抖动的瞬间,是在刷脏页,即把脏页的数据写入磁盘(该过程也叫flush)。
MySQL 百问百答 之 可重复读中的快照MySQL 中的视图view 查询语句定义的虚拟表,在调用的时候执行查询语句并生成语句。InnoDB实现MVCC 用的一致性读视图。快照在MVCC里是怎么工作的2.1 什么是快照在可重复读隔离级别下...
刚看别人使用Docker的时候有很多不解,为什么要用Docker,Docker怎么用?Docker配置为什么这么难?为什么网络访问不通?等等因素阻碍了笔者学习Docker?其实笔者也很笨,有很多思考不清晰的点。顺便也分享下。...
哈希表用k-v存储数据,输入key就可以找到value。哈希冲突的常用解决方案就是链表。哈希表适用于只有等值查询的场景,即只根据key相等查询。
事务要保证一组数据库操作,要么全成功,要么全失败。MySQL MyISAM引擎不支持事务,InnoDB支持。
假设我们现在要做一个学生管理系统,所以首先确定,会有一个学生表,用于存放学生的信息,像姓名了,年龄了,性别了,等。