数据库技术
Mysql主从配置,实现读写分离 Mysql主从配置,实现读写分离 大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够。到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢失的话,后果更是 不堪设想。这时 ...
本例中使用begin tran和with (holdlock)提示来观察SQL Server在select语句中的锁。 开启事务是为了保证时间极短的查询也能观察到锁情况,因为holdlock会在事务结束后释放锁。 1. 查询主键索引的select语句 其上锁情况为: 这里我选择了一较为靠前的主键值, ...
SqlHelper事实上就是一个类。 早就听说过“SqlHelper”这个名词。也查过相关的资料。但还是一头雾水。当真的去实践去用它时,就会发现事实上它没那么神奇。 当敲第一个窗口的时候。功能实现了,我们就会认为非常高兴。大功告成了。但是当敲完第二个窗口、第三个窗口的时候,慢慢的就開始认为代码反复的 ...
本例中使用begin tran和with (holdlock)提示来观察SQL Server在select语句中的锁。 开启事务是为了保证时间极短的查询也能观察到锁情况,因为holdlock会在事务结束后释放锁。 update语句: 其上锁情况为: 可以看到加锁情况如下: 1.添加了表级IX锁 2. ...
decode()函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。 DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现 ...
http://www.cnblogs.com/mywebnumber/p/5826795.html 默认的配置配置文件是保存在/etc/postgresql/VERSION/main目录下的postgresql.conf文件 如果想查看参数修改是否生效,可以用psql连接到数据库后,用<show 选 ...
一.Join语法概述 join 用于多表中字段之间的联系,语法如下: SELECT * FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditiona table1:左表;table2:右表。 JOIN 按照功能大致分为如下三类: INNER JOIN( ...
今天做程序需要用到一个存储过程,然后用php程序调用。 存储过程如下: delimiter $$ CREATE PROCEDURE disagree_upgrade_detail(a int,b text) BEGIN SET NAMES 'utf8'; UPDATE `upgrade_detail ...
安装MongoDB 1.按照操作系统下载http://www.mongodb.org/downloads。 2.在D盘新建MongoDB文件夹(此文件夹为自定义的数据库安装目录D:\MongoDB)把刚才下载的压缩包解压并把bin文件夹拷贝到MongoDB文件夹。 3.在MongoDB文件夹内新建l ...
将提供的 Websites 表 SQL 文件websites.sql 导入到 MySQL 数据库中。 发现问题: 在本地数据库路径中找到,有:C:\ProgramData\MySQL\MySQL Server 5.6\data 这里是ProgramData不是Program Files 还有mysq ...