随笔分类 - 数据库
摘要:1、Mysql errono 1005 : 主外键不是完全一致 , 请检查如下几点: a、字段是否存在 b、类型是否一致(注意unsigned , powerdesign 生成问题) c、数据库引擎是否一致 d、字符编码是否一致 e、windows平台下注意修改lower_case_table_names = 0, windows本身不区分文件大小写,改为0之后就区分了可能造成找不到引用的表 2、Mysql errono 121: 外键约束名称重复 3、记录 Mysql WorkBench 中单词缩写意义: PK: primary key (column is part of a pk) ..
阅读全文
摘要:windows 平台 MySql 5.5 中当my.ini 中设置了:lower_case_table_names = 0 #表名大写数据库引擎为InnoDb , 此时创建约束就会导致:Error Code: 1005. Can't create table '**.#sql-15f0_**' (errno: 150)
阅读全文
摘要:加密使用关键字:ENCRYPTION[代码]@paravarchar(50)WITHENCRYPTIONasbeginselect@paraendgo解密:解密的储存过程都来自网络,需要在DAC下使用.sql server 2000 解密:[代码]sql server 2005/2008 解密:[代码]
阅读全文
摘要:Sql server 2005 收缩日志--DataBase 为数据库名DUMPTRANSACTIONDataBase WITHNO_LOGBACKUPLOGDataBase WITHNO_LOGDBCCSHRINKDATABASE(DataBase )Sql server 2008 收缩日志--DataBase 为数据库名USEDataBase ;GOALTERDATABASEDataBase ...
阅读全文
摘要:官方网站:http://cassandra.apache.org/download/NOSQL debrief上的视相关资料:http://blog.oskarsson.nu/2009/06/nosql-debrief.htmlCassandra PPT: http://static.last.fm/johan/nosql-20090611/cassandra_nosql.pptCassandra...
阅读全文
摘要:ByJonathan Ellis,系统架构师, Translated byJametong空前的数据量正在驱动商业寻找传统关系型数据库的替代方案,它已经为我们服务30多年了(今年5月份ACM刚刚给关系型数据庆祝40岁生日).总体来讲,这些替代方案就是目前知名的“NoSQL数据库.”关系型数据库的基本问题是无法处理许多现代的工作负载.有三个具体的问题领域:向外扩展(Scale...
阅读全文
摘要:--加法 select sysdate,add_months(sysdate,12) from dual;--加1年select sysdate,add_months(sysdate,1) from dual;--加1月select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual; --加1星期select sysdate,...
阅读全文
摘要:[代码]表值函数split:[代码]
阅读全文
摘要:OUTPUT子句是SQL Server 2005 中对INSERT、UPDATE和DELETE新增的,今天看见园子里有人提起(SQL2005中返回修改后的数据),就在这里记录一下它的语法。[代码]参数说明:DELETED , INSERTED 和触发器里的一样,是系统的虚拟表,他们保存了以更新的原始和修改之后的值。下面是一个完整的例子:创建表:[代码]插入数据:[代码]测试OUTPUT:[代码]...
阅读全文
摘要:sql server 2005 海量数据处理,方法之一就是建立分区表:SQL Server 2005 中的分区表和索引SQL Server 2005利用分区对海量数据的处理SQL Server 2005中的分区表(一):什么是分区表?为什么要用分区表?如何创建分区表?SQL Server 2005中的分区表(二):如何添加、查询、修改分区表中的数据SQL Server 2005中的分区表(三):将...
阅读全文
摘要:[代码]
阅读全文