上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 37 下一页
摘要: 什么是索引? 索引是创建在数据库表对象上的,对一个字段或多个关联字段进行排序的结构。索引包含由表或视图中的一列或多列生成的键。这些键以B-数或哈希表的结构存储在磁盘上。 索引存储分类: InnoDB和MyISAM都支持B-树索引(BTREE) MySQL索引存储分类: 1、B-树索引(BTREE) 2、哈希索引(HASH) oracle索引存储分类: 1、B-树索引(BTRE... 阅读全文
posted @ 2017-12-18 20:23 老人与JAVA 阅读(352) 评论(0) 推荐(0)
摘要: 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。 存储引擎的选择 不同的存储引擎都有各自的特点,以适应不同的需求,如下表所示: ... 阅读全文
posted @ 2017-12-18 20:17 老人与JAVA 阅读(15511) 评论(1) 推荐(3)
摘要: 什么是视图? 1:在数据库中保存SELECT查询一张或多张表结果的一张虚拟表 2:视图中不存放数据,它只是对原始表的引用。 为什么需要视图? 1:使数据安全,不同的权限看不同的数据 2:符合业务逻辑,容易理解 视图的用途? 1:筛选表中的行 2:防止未经许可的用户访问到敏感的数据 3:将多个物理数据表抽象为一个逻辑数据表 视图带来的好处? 1:对最终用户的好... 阅读全文
posted @ 2017-12-18 20:14 老人与JAVA 阅读(241) 评论(0) 推荐(0)
摘要: 原子性:事务是不可分割的。 一致性:保证数据在事务的执行周期内,是一致的! 隔离型:多个事务之间的干扰关系!隔离级别! 持久性:事务一旦被提交,就不可能再被回滚! 隔离级别 事务并发带来的问题前文已经描述得非常仔细了。事务的隔离级别就是为了针对并发出现的问题,不同的级别可以保证不同的一致性。 为了解 阅读全文
posted @ 2017-12-18 20:03 老人与JAVA 阅读(196) 评论(0) 推荐(0)
摘要: -- 查询今天的数据 select * from `user` where to_days(birthday) = to_days(CURDATE()); -- 查询昨天的数据 select * from `user` where to_days(CURDATE()) - to_days(birthday) DATE_SUB(CURDATE(),INTERVAL 7 DAY); -- 查询最近... 阅读全文
posted @ 2017-12-18 20:00 老人与JAVA 阅读(36989) 评论(2) 推荐(2)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 37 下一页