数据库
飘然的风
大自然,流风,飘然的风。热爱生活,热爱编程。
展开
-
一道面试题:创建若干个数据表,写出内联接、左外联接、子查询的sql,并说明这样做的意义。...
创建若干个数据表,写出内联接、左外联接、子查询的sql,并说明这样做的意义。下面是个人答案,仅供参考:create table a(aid int(10),aname varchar(20));create table b(bid int(10),bname varchar(20));Table a 数据aid aname1 a12 a23 a3Table b 数据bid bn...2010-03-25 16:47:01 · 200 阅读 · 0 评论 -
dbunit一个基于junit扩展的数据库测试框架
【概念】 dbunit是一个基于junit扩展的数据库测试框架。它提供了大量的类对与数据库相关的操作进行了抽象和封装,虽然在80%的情况,你只需使用它极少的api。它通过使用用户自定义的数据集以及相关操作使数据库处于一种可知的状态,从而使得测试自动化、可重复和相对独立。虽然不用dbunit也可以达到这种目的,但是我们必须为此付出代价(编写大量代码,测试及维护),既然有了这么优秀的开源框架,我们又...原创 2009-12-23 23:14:57 · 138 阅读 · 0 评论 -
NoSql资料、网址收集
相关网站:http://nosql-database.org/http://cassandra.apache.org/相关资料:SQL vs NoSQL:数据库并发写入性能比拼http://news.csdn.net/a/20100319/217523.htmlCassandra数据模型http://www.hellodba.net/tag/nosql NoSQ...2010-04-01 14:30:31 · 112 阅读 · 0 评论 -
Parameter index out of range (2 > number of parameters, which is 1).
Parameter index out of range (2 > number of parameters, which is 1).错误是预插入语句少了两个问号导致的,原因可能是sql语句'号使用不当导致的String sql = "select * from t_mobile_picture where PIC_STATUS = '1" + "' and IMEI_I...2010-04-01 17:10:15 · 1450 阅读 · 0 评论 -
mysql navicat8.0中双击表只显示1000条记录的问题
mysql navicat8.0中双击表只显示1000条记录,正常情况表里是有1818条记录的,开始以为是数据问题导致超过1000条的记录不显示,网上搜索了很久没有找到相关资料,想了很久也没搞明白怎么回事。后来经过同事的提示说select * from tableName看看,select一下果然数据都出来了,看来是navicat8.0的bug导致的显示不完整。工具好用的同时也会存在一些问题,...2009-08-16 15:36:59 · 334 阅读 · 0 评论 -
mysql删除重复记录的例子
SELECT * FROM ip_one WHERE id NOT IN ( SELECT * FROM (SELECT MIN(id) FROM ip_one GROUP BY user_id )a ) DELETE FROM ip_one WHERE id NOT IN ( SELECT * FROM (SELECT MIN(id) FROM ip_one GROUP BY user_i...2010-06-25 11:09:41 · 100 阅读 · 0 评论