美文网首页
2018-12-11java 2019 -3

2018-12-11java 2019 -3

作者: 楼亭樵客 | 来源:发表于2018-12-14 12:12 被阅读8次

索引的实现通常采用B树或B+树,加快查询速度也消耗更多空间;

唯一索引不允许任何两行具相同值

主键索引唯一索引的一种

聚集索引行的物理顺序和键值的索引顺序相同

存储过程和触发器都是SQL语句集;触发器不可用CALL调用,而是在用户执行某些语句后自动调用;

数据库隔离级别

脏读一个事务读取了另一个事务未提交的数据

不可重复读在一次事务范围内,读取同一数据产生了不同的值

虚读读取整体的数据后,因其他事务对数据的更新,再次查询时结果不同

MYSQL的两种存储引擎

MYISAM不支持事务,不支持外键,表锁;插入数据时锁定整个表,查行数时无需整表扫描

INNODB支持事务,外键,行锁,查表总行数时,全表扫描;

如何显示前 50 行 ?

在 MySql 中,使用以下代码查询显示前 50 行:

SELECT*FROM

LIMIT 0,50;

删除表中的所有数据,

第一种mysql> delete from test;

第二种mysql> truncate table test;

1.2 MyBatis编程步骤是什么样的?

① 创建SqlSessionFactory

② 通过SqlSessionFactory创建SqlSession

③ 通过sqlsession执行数据库操作

④ 调用session.commit()提交事务

⑤ 调用session.close()关闭会话

1.4 使用MyBatis的mapper接口调用时有哪些要求?

① Mapper接口方法名和mapper.xml中定义的每个sql的id相同

② Mapper接口方法的输入参数类型和mapper.xml中定义的每个sql 的parameterType的类型相同

③ Mapper接口方法的输出参数类型和mapper.xml中定义的每个sql的resultType的类型相同

④ Mapper.xml文件中的namespace即是mapper接口的类路径。

1.5 SqlMapConfig.xml中配置有哪些内容?

SqlMapConfig.xml中配置的内容和顺序如下:

properties(属性)

settings(配置)

typeAliases(类型别名)

typeHandlers(类型处理器)

objectFactory(对象工厂)

plugins(插件)

environments(环境集合属性对象)

environment(环境子属性对象)

transactionManager(事务管理)

dataSource(数据源)

mappers(映射器)

相关文章

网友评论

      本文标题:2018-12-11java 2019 -3

      本文链接:https://www.haomeiwen.com/subject/yfcihqtx.html