美文网首页
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