大数据
-
Python使用RethinkDB总结
和 MongoDB 类似 RethinkDB 是一个主要用来存储 JSON 文档的数据库引擎(MongoDB 存储的是 BSON),可以轻松和多个节点连成分布式数据库,非常好用的查询语言以及支持表的 joins 和 group by 操作等。昨天试玩了一…
-
数据库插入数据之select into from与insert into select区别详解
可能第一次接触select...into...from...和insert into...select...有很多人都会误解, 从表面上看都是把相关信息查询出来,然后添加到一个表里,其实还远远没有这么简单,接下来,小猪就用最普通的表述给大家介绍一…
-
HQL查询语言的使用介绍
HQL查询依赖于Query类,每个Query实例对应一个查询对象,使用HQL查询按如下步骤进行: 1.获取Hibernate Session对象2.编写HQL语句3.以HQL语句作为参数,调用Session的createQuery方法创建查询对象4.如果HQL语句包含…
-
关于数据库设计中主键问题的思考
在基于关系型数据库设计时候,通常要为每张表指定一个主键,所谓主键就是能够唯一标识表中某一行记录的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保…
-
如何判断a、b、c三个字段同时为0则不显示这条数据
这样写的 复制代码 代码如下: select * from table where a<> 0 or b<> 0 or c<> 0 搞定
-
数据库查询优化(主从表的设计)
举一个例子,我现在有一些新闻信息,它包括这些字段;新闻ID,新闻Name,新闻ShortIntro,新闻Detail,新闻PublishTime。我现在要把它存放在数据库中,然后从数据库中将其取出来放在GridView中分页显示。 我现在就…
-
存储过程返回数组对象示例代码
其实就相当于返回List里面放的对象数据,定义如下 1.创建存储过程对象 复制代码 代码如下: CREATE OR REPLACE TYPE "T_ACCOUNT_MONTH" as object( ACCOUNT_ID NUMBER, INIT_AMOUNT NUMBER, DEBIT_AMOUNT NUMBER, CR…
-
复制数据库表中两个字段数据的SQL语句
复制数据库表中两个字段数据的SQL语句 今天为表新添加一个字段,但又想与表中的另一个字段值相同,由于数据过多想通过sql语句实现,经测试下面的这句话确实很好用。 复制代码 代码如下: update jb51_temp set B=A j…
-
sql语句中where和having的区别
HAVING是先分组再筛选记录,WHERE在聚合前先筛选记录.也就是说作用在GROUP BY 子句和HAVING子句前;而 HAVING子句在聚合后对组记录进行筛选。 作用的对象不同。WHERE 子句作用于表和视图,HAVING 子句作用于组。WH…
-
数据库查询性能需注意几点经验
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id f…