--查询Positions中不存在,ProductAddCountTemp中存在,并且将ProductAddCountTemp中CustomerIdheProductId相同的的行,合并为一行select CustomerId,CustomerName,ProductId,ProductName,S ...
分类:
数据库 时间:
2016-09-09 16:44:22
阅读次数:
159
数据库基础问题汇总 1.并发事务之间相互影响的类型? 脏读:一个事务读取了另一个事务尚未提交的数据。 不可重复读:同一个事物中前后两次相同的查询,结果不一样。 幻读:一个事务中多次进行相同范围的查询,结果不一样。 eg1 幻读:事务T1第一次查询select count(*) from people ...
分类:
数据库 时间:
2016-09-09 16:43:36
阅读次数:
195
set sql_mode='STRICT_TRANS_TABLES' 针对输入合法性检测约束。外键定义:[CONSTRAINT [symoll]] FOREIGN KEY[index_name] (index_col_name....information_schema.)information_s ...
分类:
数据库 时间:
2016-09-09 16:39:10
阅读次数:
193
一、应用程序直接获取数据库连接的缺点 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示: 二、使用数据库连接池优化程 ...
分类:
数据库 时间:
2016-09-09 16:30:53
阅读次数:
239
使用数据库连接池优化程序性能 应用程序直接获取连接的缺点:缺点:用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。 编写数据库连 ...
分类:
数据库 时间:
2016-09-09 16:31:24
阅读次数:
179
PostgreSQL 中的序列是一个数据库对象,本质上是一个自增器。因此,序列在其他同类型数据库软件中以 autoincrment 值的形式存在。在一张表需要非随机,唯一标实符的场景下,Sequence 非常有用。创建语法:CREATE SEQUENCE sequencename [ INCREME... ...
分类:
数据库 时间:
2016-09-09 15:17:58
阅读次数:
266
今天有网友群里提了这样一个关于SQL联合查询的需求: 一、有热心网友的方案: 二、我的方案: select * from ( select a.*,(select top 1 Id from B as b where b.CgId =a.ID)as bid from A as a ) as temp ...
分类:
数据库 时间:
2016-09-09 15:14:15
阅读次数:
169
MODBUS通讯协议及编程 单片机的modbus RTU的详细解释 ...
分类:
数据库 时间:
2016-09-09 15:14:37
阅读次数:
186
主要区别: 1).MyISAM是非事务安全型的,而InnoDB是事务安全型的。 2).MyISAM锁的粒度是表级,而InnoDB支持行级锁定。 3).MyISAM支持全文类型索引,而InnoDB不支持全文索引。 4).MyISAM相对简单,所以在效率上要优于InnoDB,小型应用可以考虑使用MyIS ...
分类:
数据库 时间:
2016-09-09 15:12:39
阅读次数:
270
1.登录MySQL: mysql -h hostname -u username -p password *-h 用于指定所希望连接的主机,即运行MySQL服务器的机器; -u 用于指定连接数据库时使用的用户名称; -p 用于告诉服务器要使用一个密码来连接它; 2.创建数据库和用户:mysql> c ...
分类:
数据库 时间:
2016-09-09 15:12:26
阅读次数:
176
最近在项目中需要用到Postgresql数据库,所以就想到用最近很火的net core 来搭建。首先肯定是在博客园跟着大神的脚步走。。。但是也遇到了很多坑,下面我一一道来。 (1) 从postgresql数据库初始化实体对象的时候,需要用到“Scaffold-DbContext”命令,但总是报错!错 ...
分类:
数据库 时间:
2016-09-09 15:03:35
阅读次数:
620
现在常用的开源数据连接池主要有c3p0、dbcp和proxool三种,其中: hibernate开发组推荐使用c3p0; spring开发组推荐使用dbcp(dbcp连接池有weblogic连接池同样的问题,就是强行关闭连接或数据库重启后,无法reconnect,告诉连接被重置,这个设置可以解决); ...
分类:
数据库 时间:
2016-09-09 14:58:16
阅读次数:
210
1、无参数查询var model = db.Database.SqlQuery<UserInfo>("select* from UserInfoes ").ToList(); 2、有参查询var model = db.Database.SqlQuery<UserInfo>("select* from ...
分类:
数据库 时间:
2016-09-09 14:58:51
阅读次数:
213
实现分页的方式有很多,但常用的是通过SQL来显示分页。 下面就来介绍mybatis 来实现Oracle分页的写法:(ps:不同数据库的写法有区别) 一、分页数据: 解释: 1、由于传递多个参数,所以使用Map集合,也可以使用pojo对象,但是变量名要保持一致。 2、由于我的需求是向右模糊查询所以写成 ...
分类:
数据库 时间:
2016-09-09 14:58:09
阅读次数:
1316
sqlite数据库处理时间问题 和 日期时间函数 首先,sqlite数据库在时间处理上和sqlserver还有oracle不同,下面根据自己做过的实例总结一下. 创建了一个Log数据表: LogID SourceID OperatorID LogType LogLevel LogTime LogCo ...
分类:
数据库 时间:
2016-09-09 14:57:09
阅读次数:
767
(1) 排序控制 select TABLE_NAME, TABLESPACE_NAME from user_tables order by TABLE_NAME $ordertype$ Where the user input ordertype ASC, DESC. On this keyword ...
分类:
数据库 时间:
2016-09-09 14:52:08
阅读次数:
317