查询的基本操作 1.选择操作 对应的是限制条件,操作对象是二维表的行。 优化方式:选择操作下推 目的:尽量减少连接操作前的元租数,使得中间临时关系尽量少(元祖数少,连接得到的元组数就少) 好处:这样可能减少IO和CPU的消耗、节约内存空间 2.投影操作 对用的SELECT查询的目的列对象 优化方式: ...
分类:
数据库 时间:
2017-09-08 23:54:46
阅读次数:
325
声明:一直以来都以为javaweb程序连接数据库是一个很高大上很难的问题,结果今天学习了一下,不到两个小时就解决了,所以总结一篇博客。 JavaWeb程序连接SQLserver数据库分为一下步骤: 1:在http://www.microsoft.com/en-us/download/details. ...
分类:
数据库 时间:
2017-09-08 23:56:27
阅读次数:
274
1.怎样才算是数据库? ACID,是指在数据库管理系统中事务所具有的四个特性 1)原子性 2)一致性 3)隔离性 4)持久性 关系数据库,基于关系代数,数据库形式是表格,数据能以不同方式被存取或重新召集。 2.关系代数(简单的来讲就是一种抽象的查询语句) 从数学层面上来讲,关系代数是支持叫做逆反的对 ...
分类:
数据库 时间:
2017-09-08 23:59:38
阅读次数:
401
编辑mysql的配置文件:my.ini(在MySql安装目录下)。 打开配置文件,在文件最后一行添加:skip-grant-tables,然后保存退出 意思为就是在启mysql时不启动grant-tables 重启MySql服务:(在命令行窗口中,需要事先把MySQL的bin路径添加到环境变量当中, ...
分类:
数据库 时间:
2017-09-08 23:59:48
阅读次数:
399
原文:MySql5.7.11 for Windows 安装(二) 安装之后,首先创建data文件夹(旧版本本来就有),管理员打开cmd,cd到bin文件夹,输入 mysqld –initialize-insecure –user=mysql,data文件夹就愉快的生成了。 安装后退出之后,再次登录时... ...
分类:
数据库 时间:
2017-09-09 00:02:32
阅读次数:
268
windows环境 1、监听启动&关闭 2、检查监听器状态 3、oracle 服务实例 4、em启动&关闭 em启动问题:http://www.cnblogs.com/what-/p/7353764.html Linux环境 1、查看oracle相关进程服务是否启动 2、oracle启动&关闭 ...
分类:
数据库 时间:
2017-09-09 00:04:23
阅读次数:
332
五大优化技术 1.查询重用 查询重用是指尽可能利用先前的执行结果,以达到节约查询计算全过程的时间并减少资源消耗的目的。 目前查询重用技术主要集中在两个方面: 1)查询结果重用 在缓存区中分配一块缓冲区,存放该SQL语句文本和最后的结果集,当同样的SQl输入时,立即把结果返回。 2)查询计划的重用 缓 ...
分类:
数据库 时间:
2017-09-09 00:05:55
阅读次数:
316
这篇教程中,我们将讨论怎样在Ubuntu 14.04搭建LNMP环境 1 安装Nginx 首先我们要更新apt源 sudo add-apt-repository ppa:nginx/stable sudo apt-get update 安装Nginx sudo apt-get install ngi ...
分类:
数据库 时间:
2017-09-09 00:44:59
阅读次数:
294
在前一篇我们说了,mybatis-generator反向生成代码。 这里我们开始说如何在django中反向生成mysql model代码。 我们在展示django ORM反向生成之前,我们先说一下怎么样正向生成代码。 正向生成,指的是先创建model.py文件,然后通过django内置的编译器,在数 ...
分类:
数据库 时间:
2017-09-09 00:45:37
阅读次数:
509
测试数据表 以product_id;分组,把name字段的值打印在一行,逗号分隔(默认) SELECT id,GROUP_CONCAT(name) FROM test_brand GROUP BY product_id; 以id分组,把name字段的值打印在一行,分号分隔 SELECT id,GRO ...
分类:
数据库 时间:
2017-09-09 00:48:05
阅读次数:
292
一,mysql安装 二,密码找回 三,配置文件 1 [mysqld] 2 default-storage-engine=INNODB 默认的存储引擎,默认就是 3 innodb_file_per_table=1 每一个表都有一个自己的数据文件,很早以前只有一个表结构,数据都放在一起,不安全 4 ;s ...
分类:
数据库 时间:
2017-09-09 09:40:27
阅读次数:
248
1、将localhost 改成 计算机名 best-PC,或者ip地址 。 我修改成计算机名,因为经常在无线网络和有限网络之间切换 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = d ...
分类:
数据库 时间:
2017-09-09 09:49:47
阅读次数:
312
双击setup.exe安装向导,选择“安装产品” 下一步安装即可!安装类型我这块选择“典型安装” 下一步骤! Go go go!!! 实例名用户信息确认: 安装中....耐心等待 <! db2创建数据库 > <! db2监听端口配置查看修改分配 > ...
分类:
数据库 时间:
2017-09-09 09:52:02
阅读次数:
192
本文主要介绍oracle表空间常见的操作实例,包括创建、查询、增加、删除、修改。表空间和数据文件常用的数据字典和动态性能视图包括v$dbfile、v$datafile、dba_segments、user_segments、dba_data_files、v$tablespace、dba_tablesp ...
分类:
数据库 时间:
2017-09-09 09:52:11
阅读次数:
344
IMP-00013: only a DBA can import a file exported by another DBA 处理方法:在给目标环境的用户赋予dba权限,或者细粒度一些,赋予imp_full_database的权限 (常规) -- 查看用户权限SQL> select * from ...
分类:
数据库 时间:
2017-09-09 10:42:16
阅读次数:
415
# coding=gbkimport mysql.connector as mc # 导入数据库包def getPasswd(user): # 把获取密码的方法封装成函数 # 首先创建一个数据库连接方法 co = mc.connect( host = "192.168.15.158", port = ...
分类:
数据库 时间:
2017-09-09 10:42:37
阅读次数:
173
一 一对多,多对一 二 一对一 三 多对多,双向的多对一,就变成多对多 四 简单单表查询 ...
分类:
数据库 时间:
2017-09-09 10:48:12
阅读次数:
267
JDBC中PreparedStatement接口提供的execute、executeQuery和executeUpdate之间的区别及用法 (2012-08-27 09:36:18) 转载▼ JDBC中PreparedStatement接口提供的execute、executeQuery和execut ...
分类:
数据库 时间:
2017-09-09 10:48:23
阅读次数:
236