随笔分类 - 数据库
摘要:服务器是Windows Server 2012,我自己安装了一个MySql数据库,然后一个Web程序和客户端程序都想访问数据库,但是遇到一堆问题。主要是我仍然坚持使用.net 2.0,挂接MySql.Data 6.7.4版本。解决后记录一下1.IIS访问数据库的问题未能加载文件或程序集“MySql.
阅读全文
摘要:想把手上的Sqlite数据库导入到MySql,想来应该很简单,结果发现非常麻烦。 1、工具直接导入。试着找了几个软件,都不行。网上有人开发的,但是要收费,也不能用。 2、用各自支持的方式,中转。我用的是sqlitestudio和Navicat for MySQL,都挺好用。sqlite可以把表导出,
阅读全文
摘要:最近处理一个较大数据的sqlite库,基础表300万条,结果表30万条左右,我的笔记本跑起来还算流畅。最后结果,需要两个表连接,把另一个表的计算结果更新过来,却遇到麻烦。sqliter并不支持常见的连接更新: 查了一下,只能这样: update table1 set col1=(select col
阅读全文
摘要:看了网上文章,说的都挺好的,给cursor.execute传递格式串和参数,就能防止注入,但是我写了代码,却死活跑不通,怀疑自己用了一个假的python 最后,发现原因可能是不同的数据库,对于字符串的占位定义不同,这段话: 我理解,就是有多种占位方式,而我一棵树上吊死,光试验%s了,所以每次都报这个
阅读全文
摘要:一个旧项目,.net 2.0的,因为一个小改动,mongo数据库加了密码,结果折腾两天却无法解决,让人郁闷的地方太多:
阅读全文
摘要:关于新版(2.***)的c#用法,网上基本没有。昨天折腾半天,去构造server,发现现在新版本不需要了,文档是这样的,大概意思,无需像原来那样获取server,直接从client获取db就行了。 https://github.com/mongodb/mongo-csharp-driver http
阅读全文
摘要:前面都好好的,结果服务器数据库加了一个验证,查了一下,也不算复杂,只要把连接串一改就行了。 结果,不断报错——Invalid credentials for database 找了半天原因,原来是我用的MongoDB Driver的版本是1.7.0,而服务器加密,低版本的加密方式不支持。 从网站下载
阅读全文
摘要:取得rs,使用,报错 sqlite3.Cursor' object has no attribute '__getitem__' 原因:使用时conn已经关闭了。 解决:用fetchall取出传递回来即可。
阅读全文
摘要:在数据维护计划中设置。http://club.isso.com.cn/Default.aspx?class=Topic&Topic=23609397&Pink=False
阅读全文
摘要:没有简单的办法,我是这么做的: 装sqlserver2005express 装SQLServer2005_XMO 装DatabasePublishingWizard 运行第三个程序,导出一个庞大的sql脚本,然后在2000中建立同名数据库,运行。
阅读全文
摘要:采用网上常见的分页方式,在sqlserver事件分析器中观察,发现 几个主要的sql查询中,耗费最大的是查询所有的记录数。 将其从分页程序中剔除,前后的效果进行对照。在30w左右的库中查询,大概时间消耗(单位:毫秒)如下: 改进前 第1页,返回100条记录,耗时:109.375第5页,返回100条记录,耗时:109.375第10页,返回100条记录,耗时:125第50页,返回100条记录,耗时:1...
阅读全文
摘要:string strConnection = "Data Source=localhost;Database=dbname;Uid=sa;Pwd=111;Provider=SQLOLEDB";string strConnection = "Provider=sqloledb;Data Source=20090202-1745;Initial Catalog=dbname;User Id=sa;Pa...
阅读全文
摘要:ALTER TABLE rainstationinfo ADD f_owner int
阅读全文
摘要:http://support.microsoft.com/kb/252767/zh-cn 概要 当您想记录的一个 XML 表示可用于新 ADODB.Stream 对象检索与 XML 字符串。 方法来检索 XML 字符串由记录并不需要使用保存硬盘上保存 ADO 2.5 中。 回到顶端 更多信息 要检索 XML for 记录, 请使用以下代码。 一定要有对 " MicrosoftActi...
阅读全文
摘要:Groupby可以进行分类的合计,如果要进一步进行子分类的合计并在一行显示,关键问题是分类的字段如何被子查询使用。我试了一些办法,觉得这样可行,分类时,就把分类字段名字改了,这样就可以在子查询中使用而不会重复了。——说的比较绕,看例子还是比较清楚的。 SELECT BJ, (SELECT COUNT(*) FROM [1] ...
阅读全文
摘要:select (select 1+count(*) from tablename where 业绩>a.业绩) as 排名,业绩,名称 from tablename a order by 业绩 desc,名称 业绩是关键字,这样就可以生成新编号而不破坏原来的数据库。 参见: http://www.80diy...
阅读全文
摘要:遇到很多的麻烦,如: 一开始就没有设计好字段的类型,结果导致:录入的数据不规范,为了处理这种类型又不得不增加额外的处理,这些处理使得再次回去修改变得几乎不可能。 两个大的模块的不同表的一些关键字段无法一一对应。 数据在其生命过程中,完全失控,不知道它走到那一步了,有没有填写完全。因而对统计的数据就更加不敢确定了。
阅读全文
摘要:关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式 现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。 在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手。 第一范式(1NF):在关系模式R中的每一个具体关系r中,如果每个属性值 都是不可再分的最小数据单位,则称R是第一范式的关系。例:如职工号,姓名,电...
阅读全文
摘要:http://support.microsoft.com/default.aspx?scid=kb;zh-cn;827422#4
阅读全文
摘要:修改Windows帐户密码,导致Sql Server 2000无法启动。
阅读全文