码迷,mamicode.com
首页 > 数据库
SQL
--查询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
编写自己的JDBC框架
知识准备 ...
分类:数据库   时间:2016-09-09 16:42:50    阅读次数:164
mysql
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 序列
PostgreSQL 中的序列是一个数据库对象,本质上是一个自增器。因此,序列在其他同类型数据库软件中以 autoincrment 值的形式存在。在一张表需要非随机,唯一标实符的场景下,Sequence 非常有用。创建语法:CREATE SEQUENCE sequencename [ INCREME... ...
分类:数据库   时间:2016-09-09 15:17:58    阅读次数:266
SQL联合查询:子表任一记录与主表联合查询
今天有网友群里提了这样一个关于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通讯协议及编程 单片机的modbus RTU的详细解释 ...
分类:数据库   时间:2016-09-09 15:14:37    阅读次数:186
MyISAM和InnoDB的主要区别和应用场景
主要区别: 1).MyISAM是非事务安全型的,而InnoDB是事务安全型的。 2).MyISAM锁的粒度是表级,而InnoDB支持行级锁定。 3).MyISAM支持全文类型索引,而InnoDB不支持全文索引。 4).MyISAM相对简单,所以在效率上要优于InnoDB,小型应用可以考虑使用MyIS ...
分类:数据库   时间:2016-09-09 15:12:39    阅读次数:270
第9章 创建Web数据库
1.登录MySQL: mysql -h hostname -u username -p password *-h 用于指定所希望连接的主机,即运行MySQL服务器的机器; -u 用于指定连接数据库时使用的用户名称; -p 用于告诉服务器要使用一个密码来连接它; 2.创建数据库和用户:mysql> c ...
分类:数据库   时间:2016-09-09 15:12:26    阅读次数:176
.Net Core 使用postgresql搭建项目所遇到的一些问题
最近在项目中需要用到Postgresql数据库,所以就想到用最近很火的net core 来搭建。首先肯定是在博客园跟着大神的脚步走。。。但是也遇到了很多坑,下面我一一道来。 (1) 从postgresql数据库初始化实体对象的时候,需要用到“Scaffold-DbContext”命令,但总是报错!错 ...
分类:数据库   时间:2016-09-09 15:03:35    阅读次数:620
数据库连接池c3p0和dbcp
现在常用的开源数据连接池主要有c3p0、dbcp和proxool三种,其中: hibernate开发组推荐使用c3p0; spring开发组推荐使用dbcp(dbcp连接池有weblogic连接池同样的问题,就是强行关闭连接或数据库重启后,无法reconnect,告诉连接被重置,这个设置可以解决); ...
分类:数据库   时间:2016-09-09 14:58:16    阅读次数:210
EF中使用SQL语句或存储过程
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
mybatis oracle 分页+模糊查询
实现分页的方式有很多,但常用的是通过SQL来显示分页。 下面就来介绍mybatis 来实现Oracle分页的写法:(ps:不同数据库的写法有区别) 一、分页数据: 解释: 1、由于传递多个参数,所以使用Map集合,也可以使用pojo对象,但是变量名要保持一致。 2、由于我的需求是向右模糊查询所以写成 ...
分类:数据库   时间:2016-09-09 14:58:09    阅读次数:1316
SQLite时间处理
sqlite数据库处理时间问题 和 日期时间函数 首先,sqlite数据库在时间处理上和sqlserver还有oracle不同,下面根据自己做过的实例总结一下. 创建了一个Log数据表: LogID SourceID OperatorID LogType LogLevel LogTime LogCo ...
分类:数据库   时间:2016-09-09 14:57:09    阅读次数:767
ibatis order by 防止sql注入
(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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!