
数据库
文章平均质量分 51
炫街舞
这个作者很懒,什么都没留下…
展开
-
关系型数据库与非关系型数据库的区别?
当前主流的关系型数据库有Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等。非关系型数据库有 NoSql、Cloudant。nosql和关系型数据库比较?优点:1)成本:nosql数据库简单易部署,基本都是开源软件,不需要像使用oracle那样花费大量成本购买使用,相比关系型数据库价格便宜。2)查询速度:nosql数据原创 2015-09-06 10:40:10 · 32676 阅读 · 2 评论 -
SQLServer2008 数据库备份还原
数据库如果 正在使用,先断开连接分离数据库,选中数据库xx——右键——任务(task)——分离,还原数据库:原创 2017-10-16 10:52:25 · 616 阅读 · 0 评论 -
SQL 多库存查询
有批次和无批次数据异常比对 select b.material_number,b.material_name,a.count,b.count_nobatch from (select w.material_number, sum(w.count) as count from t_warehouse_material w where w.warehouse_number='cd_原创 2017-12-15 18:17:38 · 1557 阅读 · 0 评论 -
SQL高效分页(百万条数据)
参考资料:SQL分页语句第一种方法:效率最高 ?1234567891011SELECT TOP 页大小 * FROM ( SELECT ROW_NUMBER() OVER (ORDER BY id) AS RowNumber,* FROM table1 ) as A WHERE RowNumber > 页大小*(页数-1) --注解:首先利用Row_numb...转载 2018-02-11 18:06:06 · 3210 阅读 · 1 评论 -
SQLServer中有五种约束,Primary Key约束、Foreign Key约束、Unique约束、Default约束和Check约束
SQLServer中有五种约束,Primary Key约束、Foreign Key约束、Unique约束、Default约束和Check约束,今天使用SQL Server2008来演示下这几种约束的创建和使用的方法。1、Primary Key约束 在表中常有一列或多列的组合,其值能唯一标识表中的每一行。 这样的一列或多列成为表的主键(PrimaryKey)。一个表只能有一个主键,而且主...转载 2018-02-08 14:43:24 · 4664 阅读 · 0 评论 -
tomcat 8 中使用JTDS 报 java.lang.AbstractMethodError 异常的解决办法
由于之前使用的 Tomcat版本为6.0.41,版本较低,漏洞太多,安全检测总被扫描出来,所以升级到 Tomcat8.5.29,用的SQLSERVER2008数据库,一连接总报错:Caused by: java.lang.AbstractMethodError at org.apache.tomcat.dbcp.dbcp2.DelegatingConnection.isValid(D...转载 2018-04-10 11:05:14 · 4539 阅读 · 1 评论 -
dbcp2数据源配置详解
转:https://blog.youkuaiyun.com/xiaolyuh123/article/details/73331093DBCP2详细的配置表常用链接配置参数描述username传递给JDBC驱动的用于建立连接的用户名password传递给JDBC驱动的用于建立连接的密码url传递给JDBC驱动的用于建立连接的URLdriverClassName使用的JDBC驱动的完整有效的java 类名conn...转载 2018-04-10 11:06:36 · 933 阅读 · 0 评论 -
分页查询
Oracle不支持select top 语句,所以Oracle中经常使用order by 跟 rownumber的组合来实现select top N 的查询。sqlServer:select top 5 from (select top 10 from tab_users order by id) t order by id desc; Oracle查询从第5到第10...原创 2011-06-07 11:59:23 · 93 阅读 · 0 评论 -
crystal report的查询公式与oracle 的sql语句
要查询 cust_id='32' 并且 adv_dt是当前日期前一天的记录:crystal report 的公式查询写法为:{?CUST_ID}={EX_MASTER.CUST_ID} and{EX_MASTER.ADV_DT}=CurrentDate-1CurrentDate的单位就是1天。oracle 的查询语句select * from ex_master t...原创 2011-02-22 15:59:29 · 540 阅读 · 0 评论 -
查询不重复的记录
查询不重复的时间记录[size=large][b]select report_date from report[/b][/size]截取字符串[b][size=large]select distinct substr(report_date,0,4) from report[/size][/b]原创 2011-03-14 12:29:20 · 149 阅读 · 0 评论 -
sqlyog 试用版过期
如果试用期到期,那么可以通过修改注册表可以再试用30天,方法如下:在 “开始” 文本框 输入 regedit.exe 进入注册表: 通过删除 注册表中的 HKEY_CURRENT_USER 下 software 的值([HKEY_CURRENT_USER\Software\{8E919370-318F-4E5E-9EbE-9147B1DB66C9}(名字,不一定和这个完全一...原创 2014-05-26 19:10:53 · 1748 阅读 · 0 评论 -
使用 Navicat备份数据库
Navicat的主机破解使用参见:https://blog.youkuaiyun.com/weixin_37264997/article/details/85045471MySQL数据库备份1、借助工具 Navicat Premium Version 12.0.28(64-bit) -Premium2、例如备份MySQL数据库 testdb 数据库,用Navicat打开数据库,testdb...原创 2019-01-08 13:53:48 · 7112 阅读 · 1 评论 -
mysql处理高并发,防止库存超卖,秒杀活动
转自:http://blog.youkuaiyun.com/caomiao2006/article/details/38568825今天王总又给我们上了一课,其实MySQL处理高并发,防止库存超卖的问题,在去年的时候,王总已经提过;但是很可惜,即使当时大家都听懂了,但是在现实开发中,还是没这方面的意识。今天就我的一些理解,整理一下这个问题,并希望以后这样的课程能多点。先来就库存超卖的问题作转载 2017-09-01 17:46:23 · 4725 阅读 · 0 评论 -
SQL 语句关联函数查询进销存多次入库剩余数量统计
SQL 语句关联函数查询进销存多次入库剩余数量统计,一个采购订单可以多次入库,每次入库时需统计之前该采购订单的每个物品已经入库了多少数量,还剩余多少数量需要入库,录入入库数量时需进行校验,不能大于剩余入库数量,用到的SQL函数有 ISNULL、SUM、GROUP BY SELECT t.material_number, t.count, ISNULL(d.sumincount,0) AS原创 2017-08-24 17:37:42 · 3958 阅读 · 0 评论 -
如何让SQLServer的 itemNum 字段 按照数字大小顺序排序
我的 itemNum 从1到20,可是超过了SQLServer的默认排序这样的1101112...19234567如何才能让排序成为这样1234567891011...解决办法:因为 itemNum 是 VARCHAR 字符串类型,要按数字大小排序需要将它转换为 INT 类型转载 2017-08-01 11:59:17 · 8305 阅读 · 1 评论 -
关于NoSQL数据库的五大优势与挑战
关系数据库模型已经流行了几十年了,但是一种新类型的数据库——被称为NoSQL,正在引起企业的注意。下面是关于它的优势和劣势的一个概述。二十多年以来,对数据库管理来说,关系数据库(RDBMS)模型一直是一个占统治地位的数据库模型。但是,今天,非关系数据库,“云”数据库,或“NoSQL”数据库作为关系数据库以外的一些选择,正在引起大家的广泛关注。在这篇文章里,我们将主要关注那些非关系的NoSQL数据库转载 2015-11-13 01:16:47 · 2020 阅读 · 0 评论 -
IBM Cloudant分布式NoSQL数据库介绍
转自:http://www.ibmsoftware.cn/forum.php?mod=viewthread&tid=197261) Cloudant概述 IBM Cloudant是IBM在2014年收购的NoSQL的解决方案,收购后Cloudant成为IBM大数据领域的一个重要解决方案。Cloudant为用户提供了一个快速开发部署的NoSQL平台,同时用户可以转载 2015-11-24 23:07:54 · 3044 阅读 · 0 评论 -
数据库上钻、下钻、切片
上钻:从当前数据往上回归到上一层数据。例如:(某数据的分类下面分为品名)从品名列表收拢到分类列表。下钻:从当前数据往下展开下一层数据。例如:(某数据的分类下面分为品名)从分类列表展开到品名列表。上钻、下钻统称钻取。切片:展现同一层面的数据。如上述的产品。转轴:这些应该属于查询、展现范畴转载 2015-11-09 16:45:16 · 24390 阅读 · 0 评论 -
数据库索引的实现原理
转自:http://blog.youkuaiyun.com/kennyrose/article/details/7532032强烈建议参阅链接:http://www.linezing.com/blog/?p=798#nav-1说白了,索引问题就是一个查找问题。。。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现转载 2016-01-25 11:30:32 · 1068 阅读 · 0 评论 -
数据库索引原理讲解之二
本文转自:http://www.cnblogs.com/c-gis/archive/2012/07/27/2612175.html 和 http://blog.youkuaiyun.com/coolzyt/article/details/4085678 本文里我只是对其中一些自认为讲的比较好的部分进行了摘要总结,想查看更全面详细讲解的请回到原文出处查看!索引概念索引是一种特殊类型的数据库对象,转载 2016-01-25 13:02:56 · 3493 阅读 · 0 评论 -
数据库锁、隔离级别
并发控制主要是为了多线程操作时带来的资源读写问题。如果不加以空间可能会出现死锁,读脏数据、不可重复读、丢失更新等异常。并发操作可以通过加锁的方式进行控制,锁又可分为乐观锁和悲观锁。 悲观锁(Pessimistic Locking)并发模式假定系统中存在足够多的数据修改操作,以致于任何确定的读操作都可能会受到由个别的用户所制造的数据修改的影响。也就是说悲观锁假定冲突总会发生,通过独占正转载 2016-01-27 20:52:10 · 2483 阅读 · 1 评论 -
图解 SQL 各种连接查询之间的区别
对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章,通过文氏图 Venn diagrams 解释了SQL的Join。我觉得清楚易懂,转过来。 假设我们有两张表。Table A 是左边的表。Table B 是右边的转载 2016-02-04 21:39:18 · 11422 阅读 · 3 评论 -
MySQL 性能调优五种方式
(一)连接连接通常来自Web服务器,下面列出了一些与连接有关的参数,以及该如何设置它们。1、max_connections这是Web服务器允许的最大连接数,记住每个连接都要使用会话内存(关于会话内存,文章后面有涉及)。2、max_packet_allowed最大数据包大小,通常等于你需要在一个大块中返回的最大数据集的大小,如果你在使用远程mysqldump,转载 2016-03-04 12:38:49 · 3257 阅读 · 0 评论 -
SQLServer、MySQL、Oracle 中的分页查询
SQLServer:SELECT TOP number|percent column_name(s)FROM table_nameMySQL 语法SELECT column_name(s)FROM table_nameLIMIT number例子SELECT *FROM PersonsLIMIT 5Oracle 语法SELECT c原创 2016-08-24 14:16:30 · 337 阅读 · 0 评论 -
mysql 常用函数
一、数学函数ABS(x) 返回x的绝对值BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) 返回大于x的最小整数值EXP(x) 返回值e(自然对数的底)的x次方FLOOR(x) 返回小于x的最大整数值GREATEST(x1,x2,...,xn)返回集合中最大的值LEAST(x1,x2,...,xn)转载 2016-08-29 15:46:17 · 480 阅读 · 0 评论 -
HBase 深入浅出
《HBase 深入浅出》转载 2016-11-21 10:45:55 · 695 阅读 · 0 评论 -
结构化、半结构化和非结构化数据
结构化数据、非结构化数据以及半结构化数据是对存储形式的一种数据类型分析,有助于企业细分行业案例,帮助存储合作伙伴更好地解决应用实施方案。定义结构化数据,即行数据,存储在数据库里,可以用二维表结构来逻辑表达实现的数据;非结构化数据,不方便用数据库二维逻辑表来表现的数据。存储格式的区别关系数据库 — 结构定义不易改变,数据定长。非结构化数据库 — 是指其字段长度可变,并转载 2017-04-14 14:20:56 · 31180 阅读 · 0 评论 -
使用 Navicat 来进行数据库之间的迁移
原创 2019-01-09 14:51:52 · 20794 阅读 · 3 评论