在MySQL5.6中开始支持把undolog分离到独立的表空间,并放到单独的文件目录下。这给部署不同IO类型的文件位置带来便利,对于并发写入型负载,可以把undo文件部署到单独的高速存储设备上。1.1.1.undotablespaces相关参数涉及到的参数为:参数含义innodb_undo_directory[=/opt/mys..
分类:
数据库 时间:
2014-10-22 16:05:51
阅读次数:
277
一、mysqldistinct技术点1,创建table:createtablet1(idvarchar,namevarchar);2,插入数据:insertintot1values(1,a);insertintot1values(2,b);insertintot1values(3,c);insertintot1values(4,c);insertintot1values(5,b);3,查询不重复name:selectdistinctnamefromt1,得到a..
分类:
数据库 时间:
2014-10-22 16:05:58
阅读次数:
258
SQL连接字符串,在需要动态改变数据库服务器及登录数据库的用户及密码,甚至是数据库的时候,大家一般都会考虑使用工厂模式,我是这么用的,我之前的SQL文件执行器也是这样用的,我想知道有何弊端,提供如下讨论主题,贴代码...
分类:
数据库 时间:
2014-10-22 15:57:38
阅读次数:
193
C#同步SQL Server数据库Schema...
分类:
数据库 时间:
2014-10-22 15:58:52
阅读次数:
227
数据库的备份与恢复
数据库的备份
1. 打开SQL Server Management Studio → 数据库:Practice_JWGL就是我们需要备份的数据库。
2. 右键单击要备份的数据库。
3. 先点击“删除”,再点击“添加”
4. 选择好备份的路径, “文件名”那个位置填写上您要备份的数据库的名字(最好在您备份的数据库的名字后面加上日期,以方便以后...
分类:
数据库 时间:
2014-10-22 15:55:34
阅读次数:
170
解决方法:附加数据库时,显示错误,错误信息为一种解决方法为,设置mdf文件所在文件夹的权限(有些资料说只设置mdf文件的权限就好,但我试了不管用),在文件夹上右击——属性——安全,如图所示:选择组或用户名中的Authenticated Users,点击编辑修改权限,选中允许完全控制,确定即可。
分类:
数据库 时间:
2014-10-22 15:52:23
阅读次数:
237
创建数据库
creat table test(
#整数通常使用int
test_id int,
#小数通常使用decimal
test_price decimal,
#普通文本通常使用,并使用Default指定默认值
test_name varchar(255) default "Xxx",
#大文本类型使用test
test_desc text,
#图片使用blob
tes...
分类:
数据库 时间:
2014-10-22 14:42:51
阅读次数:
320
创建数据库
creat table test(
#整数通常使用int
test_id int,
#小数通常使用decimal
test_price decimal,
#普通文本通常使用,并使用Default指定默认值
test_name varchar(255) default "Xxx",
#大文本类型使用test
test_desc text,
#图片使用blob
tes...
分类:
数据库 时间:
2014-10-22 14:42:48
阅读次数:
153
mongodb Linux安装
下载最新版mongodb,下载链接为:http://www.mongodb.org/dr/fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.2.tgz/download
输入tar –xzvf mongodb-linux-x86_64-2.0.2.tgz解压到/usr/local/mongodb目...
分类:
数据库 时间:
2014-10-22 14:40:05
阅读次数:
233
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:
select id from t where num is null
可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:
select id f...
分类:
数据库 时间:
2014-10-22 14:37:38
阅读次数:
276
软件下载:利用浏览器lynx下载shell>>lynx dev.mysql.com/downloads 下载mysql(以tar.gz结尾,具体版本要自己根据CPU和OS选择)的软件包;注意:下载的软件包可能会在/tmp目录下,这是一个临时目录软件安装步骤:1.shell>>cd /usr/loca...
分类:
数据库 时间:
2014-10-22 14:33:35
阅读次数:
601
这个问题看上去简单,但是想了很久,最后发现,自己的思路有点乱。下面四条时间段都和最上面那个有重叠的关系,就是这么个意思。这里是问题的答案:2个时间:a_start, a_endb_start, b_end公式:a_start = b_start
分类:
数据库 时间:
2014-10-22 14:30:00
阅读次数:
1285
摘自:http://blog.csdn.net/davidhsing/article/details/8271845Oracle Database Instant Client 11g 11.2.0.3.0Instant Client 是 ORACLE(R) 发布的轻量级数据库客户端,您无需安装标准...
分类:
数据库 时间:
2014-10-22 14:31:17
阅读次数:
288
数据完整性实体完整性:每个实体都必须拥有主键或其他的唯一标识列域完整性:考虑如何限制向表中输入的值的范围,限制类型,限制格式,限制可能值的范围引用完整性:参照完整性,在输入或删除记录时,引用完整性用于维持参照表和被参照表之间的数据一致性。Sql中引用完整性通过主键和外键约束来实现用户自定义完整性:是...
分类:
数据库 时间:
2014-10-22 14:25:45
阅读次数:
269
1、创建包(package)函数:create or replace package 包名 as 函数注意:as后可加多个函数 存储过程:Create or replace package 包名 as 存储过程注意:as后可加多个存储过程2、包的调用函数的包调用:call 包名.函数名; 存储过程的...
分类:
数据库 时间:
2014-10-22 14:18:36
阅读次数:
296
INSERT INTO video_tag_all(tagname,ctime) SELECT '利物浦',1413954816 FROM video_tag_all WHERE (SELECT last_insert_id(id) FROM video_tag_all WHER...
分类:
数据库 时间:
2014-10-22 14:15:11
阅读次数:
210
--添加列IF NOT EXISTS(SELECT * FROM SYSCOLUMNS WHERE id=OBJECT_ID('tbl_TranWOAndCoCHistoryByRAILASSURE') AND name='CreatedDate')BEGIN ALTER TABLE tbl_Tra...
分类:
数据库 时间:
2014-10-22 14:15:46
阅读次数:
268