(1)插入语句,插入语句由insert语句来完成, 1,插入数据时,不需要预先创建一个集合(cus),插入数据会自动生成。 2,每次插入数据是没有指定字段(_id)时,则会默认创建一个主键(_id) 3,_id不可重复插入相同值 例如:db.cus.insert({name:"张三",mobile: ...
分类:
数据库 时间:
2016-08-14 23:42:01
阅读次数:
280
例子1:查找一个表中的重复数据,重复记录是根据单个字段(Id)来判断,表名为STUDENT 例子2:删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录,表名为STUDENT ...
分类:
数据库 时间:
2016-08-04 19:14:33
阅读次数:
199
hibernate多对多中间表,一般都是两个外键,例如 用户表(user),主键:userid. 角色表(role),主键:roleid. 中间表字段为两个外键:userid,roleid作为联合主键。 但是如果想在中间表加一个字段作为单独的主键,即设置一个字段id作为主键。并且数据库采用的是ora ...
分类:
Web程序 时间:
2016-08-02 23:42:35
阅读次数:
172
ORDER BY 通常会有两种实现方法,一个是利用有序索引自动实现,也就是说利用有序索引的有序性就不再另做排序操作了。另一个是把结果选好之后再排序。 用有序索引这种,当然是最快的,不过有一些限制条件,来看下面的测试。 测试数据:student表有两个字段id ,sid ,id是主键。一共有20W条记 ...
分类:
其他好文 时间:
2016-07-05 17:13:02
阅读次数:
187
1 . 定义 java实体类 User,建立user表 读者请自行完成准备工作。 User 类 有 id, name,age 属性 user 表 中 id,name,age字段 id自增长 2. 定义sql映射XML userMapper.xml <?xml version="1.0" encodi ...
分类:
其他好文 时间:
2016-06-21 13:59:16
阅读次数:
160
本项目开发过程中涉及树状菜单,于是做如下分享菜单实现 不足之处请大牛指点并见谅(如图) 1:数据表涉及字段 `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '系统菜单ID', `pid` int(10) DEFAULT NULL COMME ...
分类:
Web程序 时间:
2016-06-18 15:21:16
阅读次数:
270
查询及删除重复记录的SQL语句 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中 ...
分类:
数据库 时间:
2016-06-15 17:25:31
阅读次数:
190
如 有个表里有字段id,name,.....当name是重复时取其id最大的一条记录 select max(id) id,name from 表 group by name --最小用mini--如果表中还有其他字段要查出,那么select * from 表 where id in(select m ...
分类:
数据库 时间:
2016-06-02 13:14:47
阅读次数:
925
一张表有三个字段:id(城市id) Cityname(城市名) Privence(所属省份)如果要统计每个省份有多少城市请用SQL实现。 ...
分类:
数据库 时间:
2016-06-02 11:16:28
阅读次数:
491
SQL优化有很多方法,今天来说一说数据库索引。 举例说明: 假设有一个图书Book表,里面有字段id,name, isbn等。如果图书数量巨大的话,我们通过isbn查询通常是比较慢的。 添加数据库索引: create index index_isbn ON book (isbn); 再次执行查询: ...
分类:
数据库 时间:
2016-05-31 15:35:40
阅读次数:
140