1.首先先看下什么是MySQL。 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 最流行的关系型数据库管理系统,其开放源码这一特点,使得一般中小型网站的开发都选择 MySQL 作为网站数据库。 2、安装。 安装参考:http:// ...
分类:
数据库 时间:
2016-09-20 00:24:56
阅读次数:
191
enq: TX - row lock contention等待事件,这个是数据库里面一个比较常见的等待事件。enq是enqueue的缩写,它是一种保护共享资源的锁定机制,一个排队机制,先进先出(FIFO)。enq: TX - row lock contention等待事件,OACLE将其归类为app... ...
分类:
数据库 时间:
2016-09-20 00:19:34
阅读次数:
324
概念: 1. 类似书的目录结构 2、 Oracle 的“索引”对象,与表关联的可选对象,提高SQL查询语句的速度 3、 索引直接指向包含所查询值的行的位置,减少磁盘I/O 4、 与所索引的表是相互独立的物理结构 5、 Oracle 自动使用并维护索引,插入、删除、更新表后,自动更新索引 创建: 1. ...
分类:
数据库 时间:
2016-09-20 00:17:00
阅读次数:
201
数据库的读写分离的好处? 1. 将读操作和写操作分离到不同的数据库上,避免主服务器出现性能瓶颈; 2. 主服务器进行写操作时,不影响查询应用服务器的查询性能,降低阻塞,提高并发; 3. 数据拥有多个容灾副本,提高数据安全性,同时当主服务器故障时,可立即切换到其他服务器,提高系统可用性; 读写分离的基 ...
分类:
数据库 时间:
2016-09-20 00:12:41
阅读次数:
302
1 说明在11g中,查看GRID的日志,会进入$ORACLE_HOM/log。 但在12c中,还是存在上述的目录结构,但是里面什么内容都没有。 因为从12c开始,RAC 的日志结构发生了改变。12c 中RAC 分两种类型:1. standard clusterName of alert log : ...
分类:
数据库 时间:
2016-09-20 00:12:30
阅读次数:
328
Innodb支持事务,而myisam不支持事务。 事务的定义: 当多个用户访问同一份数据时,一个用户在更改数据的过程中可能有其他用户同时发起更改请求,为保证数据的更新从一个一致性状态变更为另一个一致性状态,这时有必要引入事务的概念。 Mysql提供了多种引擎支持Innodb和BDB。Innodb存储 ...
分类:
数据库 时间:
2016-09-20 00:09:40
阅读次数:
259
概念: 所谓序列,在oracle中就是一个对象,这个对象用来提供一个有序的数据列,这个有序的数据列的值都不重复。 1.序列可以自动生成唯一值 2.是一个可以被共享的对象 3.典型的用来生成主键值的一个对象 4.可以替代应用程序代码 5.当sequence的值存放在缓存中时可以提高访问效率。 创建序列 ...
分类:
数据库 时间:
2016-09-20 00:08:26
阅读次数:
185
1.过滤用户可能值其搜索条件的起始或结束位置不小心输入的空白字符: 应用trim(); 2.转义数据(第4章)函数:addslashes(),stripslashes(),get_magic_quotes_gpc(); 3.在脚本中连接MySQL服务器:mysqli(…,…,…,…); //面向对象... ...
分类:
数据库 时间:
2016-09-20 00:06:07
阅读次数:
195
【第一题】: 找到员工表中工资最高的前三名,要求按如下格式输出(第一步部分);以及oracle查询结果指定分页显示的方法(第二部分)。 ——涉及Top-N分析问题。 一般不在子查询中使用order by, 但在Top-N分析问题中,必须使用order by 想将现有的表进行分页。1-4第一页,5-8 ...
分类:
数据库 时间:
2016-09-20 00:02:24
阅读次数:
272
权限允许用户访问属于其它用户的对象或执行程序, ORACLE系统提供权限:Object 对象级、System 系统级 查看权限的数据字典: 字典名 含义 ROLE_SYS_PRIVS System privileges granted to roles ROLE_TAB_PRIVS Table pr ...
分类:
数据库 时间:
2016-09-20 00:00:28
阅读次数:
286
概念: 视图:所谓视图就是提取一张或者多张表的数据生成一个映射,管理视图可以同样达到操作原表的效果,方便数据的管理以及安全操作。 视图其实就是一条查询sql语句,用于显示一个或多个表或其他视图中的相关数据。视图将一个查询的结果作为一个表来使用,因此视图可以被看作是存储查询结果的一个虚拟表。视图来源于 ...
分类:
数据库 时间:
2016-09-20 00:00:46
阅读次数:
404
oracle/node-oracledb: https://github.com/oracle/node-oracledb Oracle 官方维护。 metstrike/meteor-oracle: https://github.com/metstrike/meteor-oracle Oracle ...
分类:
数据库 时间:
2016-09-20 00:00:24
阅读次数:
570
说实话我从没有在实际项目中使用过索引,仅知道索引是一个相当重要的技术点,因此我也看了不少文章知道了索引的区别、分类、优缺点以及如何使用索引。但关于索引它最本质的是什么笔者一直没明白,本文是笔者带着这些问题研究msdn的一点小结以及一大堆疑惑。 1.表结构 当开发者在数据库中创建一个表时,此时默认为这 ...
分类:
数据库 时间:
2016-09-20 00:00:48
阅读次数:
494
SQL存储过程: 由来:在具体应用中,一个完整的操作会包含多条SQL语句,在执行过程中需要根据前面SQL语句的执行结果有选择的执行后面的SQL语句。因此,mysql提供了数据库对象存储过程和函数。 定义:存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。和函数的区别在于,函数有返回值, ...
分类:
数据库 时间:
2016-09-19 23:53:05
阅读次数:
388
Mysql一.Mysql的编译安装1.安装环境以及安装包的准备Mysql的安装环境需要占用很大的内存,所以把cpu核数增添到了两个,把内存至少加到2048以上安装包:安装这个是为了编译用Mysql的安装包2.由于安转前要扩大内存,所以要扩充容量,如果根分区的形式时LVM才可以扩容,这个也是..
分类:
数据库 时间:
2016-09-19 22:49:46
阅读次数:
245
1.修改配置文件/.nevDB_HOST=127.0.0.1//数据库地址
DB_PORT=3306//数据库端口
DB_DATABASE=database//数据库名称
DB_USERNAME=root//数据库账号
DB_PASSWORD=root//数据库密码2.开始测试是否连接成功/App/Http/routes.php路由代码如下(可以自定义)Route::get(‘dbtest‘,‘Admi..
分类:
数据库 时间:
2016-09-19 22:41:33
阅读次数:
304
[在此处输入文章标题]主机环境redhat6.5实验环境服务端ip172.25.29.1mysql安装包mysql-boost-5.7.11.tar.gzcmake-2.8.12.2-4.el6.x86_64.rpm1.mysql的源码安装1.解压压缩包[root@server1mnt]#tarzxfmysql-boost-5.7.11.tar.gz#解压gz包[root@server1mnt]#yuminstallcmake-2.8.1..
分类:
数据库 时间:
2016-09-19 22:38:17
阅读次数:
283