存储引擎(了解) 前几节我们知道mysql中建立的库 》文件夹,库中的表 》文件 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制:比如处理文本用txt类型,处理表格用excel,处理图片用png等 数据库中的表也应该有不同的类型,表的类型不同,会对应mysql不同的 ...
分类:
其他好文 时间:
2018-08-29 16:57:35
阅读次数:
157
以下是MySQL最基本的增删改查语句,很多IT工作者都必须要会的命令,也是IT行业面试最常考的知识点,由于是入门级基础命令增>createdatabaseschool;创建数据库school>useschool;进入数据库>createtableclass(idint,namechar(10),scoredecimal(5,2));创建一个表class(id整数name字符串10
分类:
数据库 时间:
2018-08-26 18:38:22
阅读次数:
220
1.exits和in用法 1)说明: 1. exists对外表做循环,每次循环对内表查询;in将内表和外表做hash连接 2. 使用exists oracle会先检查主查询; 使用in,首先执行子查询,并将结果存储在临时表中 2)使用: 表class和student表 下面查询student中cla ...
分类:
数据库 时间:
2018-08-26 15:36:41
阅读次数:
222
普通视图和物化视图根本就不是一个东西,说区别都是硬拼到一起的,首先明白基本概念,普通视图是不存储任何数据的,他只有定义,在查询中是转换为对应的定义SQL去查询,而物化视图是将数据转换为一个表,实际存储着数据,这样查询数据,就不用关联一大堆表,如果表很大的话,会在临时表空间内做大量的操作。 有个项目因 ...
分类:
数据库 时间:
2018-08-25 14:25:59
阅读次数:
211
1. ON 和WHERE 所有的查询都回产生一个中间临时报表,查询结果就是从返回临时报表中得到。ON和WHERE后面所跟限制条件的区别,主要与限制条件起作用的时机有关, ON根据限制条件对数据库记录进行过滤,然后生产临时表;而WHERE是在临时表生产之后,根据限制条件从临时表中筛选结果。 因为以上原 ...
分类:
其他好文 时间:
2018-08-23 00:18:20
阅读次数:
122
类型 1、B-Tree索引 2、hash索引 3、空降数据索引 4、全文索引 优缺点: 1、大大减少服务器需要扫描的数据量 2、索引可以帮助服务器避免排序和临时表 3、索引可以将随机I/O变为顺序I/O 高性能索引策略 1、独立的列 2、前缀索引和索引选择性 alter table xxx add ...
分类:
数据库 时间:
2018-08-21 22:34:59
阅读次数:
176
简要: 当查询数据库数据时,提示临时表空间异常,报错ORA-01157 ORA-01110,经过对数据文件处理后,已经解决此故障。 环境:Oracle 11g RAC For Linux 6,该库为DataGuard备库 1. 查询数据时报错,如下: ERROR:ORA-01157: cannot ...
分类:
数据库 时间:
2018-08-21 00:29:05
阅读次数:
353
https://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0902yuancg/ 临时表空间的使用 (sorts or joins) (1) 最好和大多数 数据表空间的页大小一致 (2) 批量和顺序的访问,就是说数据行被批量 ...
分类:
其他好文 时间:
2018-08-18 10:32:17
阅读次数:
158
原文:SQL Server中使用数据库快照的方式来完成测试环境中数据库的轻量级备份还原操作 在开发或者测试环境的数据库中,经常会发现有开发或者测试人员误删除表或者数据的情况,对于开发或者测试库,一般都没有安排定时的备份任务去备份数据库,一方面是由于存储资源有限,不太可能给开发或者测试环境准备大量的存... ...
分类:
数据库 时间:
2018-08-17 11:25:31
阅读次数:
220
原文:SQL Server中有关约束(constraint)的一些细节 本文出处:http://www.cnblogs.com/wy123/p/7350265.html (保留出处并非什么原创作品权利,本人拙作还远远达不到,仅仅是为了链接到原文,因为后续对可能存在的一些错误进行修正或补充,无他) S... ...
分类:
数据库 时间:
2018-08-17 11:19:24
阅读次数:
156