数据库其它

在CRUD操作中与业务无关的SQL字段赋值的方法 2016-06-26

在CRUD操作中与业务无关的SQL字段赋值的方法
这篇文章主要介绍了在CRUD操作中与业务无关的SQL字段赋值的方法的相关资料,需要的朋友可以参考下提高效率一直是个永恒的话题,编程中有一项也是可以提到效率的,那就是专注做一件事情,让其它没有强紧密联系的与之分开.这里分享下我们做CRUD时遇到的常见数据处理场景: •数据库表字段全部设计为非空,即使这个字段在业务上是可以为空的,之所以将数据库表字段全部设计为非空,这里有优点也 ...

数据库分页查询方法 2016-05-29

在这里主要讲解一下MySQL.SQLServer2000及SQLServer2005和ORCALE三种数据库实现分页查询的方法.可能会有人说这些网上都有,但我的主要目的是把这些知识通过我实际的应用总结归纳一下,以方便大家查询使用. 下面就分别给大家介绍.讲解一下三种数据库实现分页查询的方法. 一. MySQL 数据库分页查询 MySQL数据库实现分页比较简单,提供了LIMI ...

如何解决VisualSVNServer安装提示错误Repositoriesisnotavalidshortfilename 2016-04-26

最近在程序中安装VisualSVN Server时,总是提示"'Repositories' is not a valid short file name"这个问题,难为了好长时间,最终解决,下面小编把我的解决办法分享给大家,供大家参考最近安装新版  VisualSVN Server 总在安装过程提示错误: "'Repositories' is ...

最新统计排名前十的SQL和NoSQL数据库排行榜 2016-04-22

最新统计排名前十的SQL和NoSQL数据库排行榜
这篇文章主要介绍了最新统计排名前十的SQL和NoSQL数据库排行榜,本文包括Oracle.MySQL.Microsoft SQL Server.PostgreSQL.MongoDB等数据库,需要的朋友可以参考下本排名根据DB Engines的排行榜得来,该排行榜从人气上分析了市场上200个不同的数据库,这里一览Top 10. 无可争议的Top 3 Oracle.MySQL及 ...

恢复SQL被注入后的数据代码 2016-04-14

当数据库别批量注入挂马后,需要批量替换掉,可以参考下面的代码.<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <!--#include file="Inc/conn.asp"--> <meta http-equiv="Content-Type& ...

超大数据量存储常用数据库分表分库算法总结 2016-03-30

这篇文章主要介绍了超大数据量存储常用数据库分表分库算法总结,本文讲解了按自然时间来分表/分库.按数字类型hash分表/分库.按md5值来分表/分库三种方法,以及分表所带来的问题探讨,需要的朋友可以参考下当一个应用的数据量大的时候,我们用单表和单库来存储会严重影响操作速度,如mysql的myisam存储,我们经过测试,200w以下的时候,mysql的访问速度都很快,但是如果超 ...

数据库删除完全重复和部分关键字段重复的记录 2016-03-28

重复记录分为两种,第一种是完全重复的记录,也就是所有字段均重复的记录,第二种是部分关键字段重复的记录,例如Name字段重复,而其它字段不一定重复或都重复.1.第一种重复很容易解决,不同数据库环境下方法相似:  以下为引用的内容: Mysql  create table tmp select distinct * from tableName;  drop table tab ...

一些关于数据存储和查询优化的想法 2016-02-28

今天咨询了一下高手,关于数据存储和查询的问题,最终目的就是快,大家可以适当的使用总结如下: 1. 存储过程: sql语句的批处理,面相应用和服务的,将常用的连续操作做成批处理形式. 解决瓶颈问题:大量sql查询速度慢s 2. 索引服务: 建立key和文档之间的倒排索引. 解决瓶颈问题:key的全文检索like '%key%'语句执行速度慢 3. 数据库字段索引: 为数据库表 ...

SqlServer、Access数据排名的实现方法(例如:成绩排名) 2016-02-22

SqlServer、Access数据排名的实现方法(例如:成绩排名)
在很多时候,我们需要统计数据的排名情况,最常见的是成绩.投票数等等的.但是,在SQL SERVER 2005 之前,SQL SERVER 2000 并没有提供这个直接的函数供我们使用,同样 ACCESS 也是如此. 下面我们分2种情况,来写出数据排名的实现过程.测试数据如下: 排名后的结果如下: Access 代码如下:select name, score, (select ...

sql左连接和右连接的使用技巧(leftjoinandrightjoin) 2015-12-27

今天做项目,发现左右连接是不一样的.主要是说明了区别,是不是必须用左连接或右连接,大家可以根据需要选择.下面给一个例子进行说明: 例表a aid adate 1 a1 2 a2 3 a3 表b bid bdate 1 b1 2 b2 4 b4 left join: select * from a left join b on a.aid = b.bid 首先取出a表中所有数 ...

掌握SQLServer数据库快照的工作原理第2/2页 2015-12-27

一旦你运行以下的脚本,就可以来操纵数据库文件储存的地方了.在这个实例上面,我将这些文件放在C:SQL Server文件夹下.在我的计算机上,当数据库被初始化创建时数据文件的大小是1,216KB,数据装载后的大小是7,360KB.既然源数据库有一些数据已经在里面了,所以我们现在就能建立一个快照了.使用以下的脚本来建立数据库快照.CREATE DATABASE Snapshot ...

Mavennexus安装nexus私服出现的问题和解决办法 2015-12-02

Mavennexus安装nexus私服出现的问题和解决办法
本文主要介绍安装nexus私服的时候出现问题的解决办法,这里整理了两种问题并详细说明了解决办法,有需要的朋友可以参考下1. 在win10中安装nexus时提示:wrapper | OpenSCManager failed - 拒绝访问. (0x5) 主要是没有权限.需要以管理员的身份运行 如果你是直接点击 start-nexus.bat 来启动服务的话: 如果你是 通过 c ...

SqlServer下数据库链接的使用方法 2015-11-23

有时候我们希望在一个sqlserver下访问另一个sqlserver数据库上的数据,或者访问其他oracle数据库上的数据,要想完成这些操作,我们首要的是创建数据库链接. 数据库链接能够让本地的一个sqlserver登录用户映射到远程的一个数据库服务器上,并且像操作本地数据库一样.那么怎么创建数据库链接呢?我现在有两种方法可以实现. 第一种:在 sqlserver 企业管理 ...

where子句的执行顺序 2015-11-11

貌似在2005之前的版本中,where子句的顺序是从前往后的.但是又貌似在2005的版本中进行了优化,所有的顺序都被统一成了以过滤能力进行排序的语句.看代码: 代码如下:set statistics io on set statistics time on go set statistics profile on go use pubs select * from auth ...

数据库通用分页存储过程第3/5页 2015-10-29

升序-降序 这个方法在子查询中使用默认排序,在主查询中使用反向排序,原理是这样的: 代码如下:DECLARE @temp TABLE (      PK  /* PK Type */ NOT NULL PRIMARY   )  INSERT INTO @temp   SELECT TOP @PageSize PK FROM (      SELECT TOP (@Start ...

推荐Sqlserver一些常见性能问题的解决方法 2015-10-25

具体的SQL语句在很多情况下需要结合实际的应用情况来写,这里不作叙述.1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num ...

很全的SQL中文解释代码第2/2页 2015-09-11

学习sql的朋友可以参考下,中文版sql命令                  ----算术函数----                   /***三角函数***/                   SIN(float_expression) --返回以弧度表示的角的正弦                   COS(float_expression) --返回以弧度表示 ...

SQL查询语句积累 2015-09-01

表数据:tab1id    name  numA     a         9A     b       11B     f         7B     g         8所要结果:A   b    11B    g    8SQL 语句select * from tab1where (num in               (select ma ...

很全的SQL中文解释代码第1/2页 2015-08-27

学习sql的朋友可以参考下,中文版sql命令SQL语句大全                                      --语 句 功 能                   --数据操作                   SELECT --从数据库表中检索数据行和列                   INSERT --向数据库表添加新数据行        ...

数据库通用分页存储过程第2/5页 2015-08-13

临时表 首先,我准备先来说一下临时表方法,这是一个广泛被建议使用的解决方案,我在项目中遇到过好几次了,这里有另一篇解释它如何工作的文章,还有一个如何在DataGrid中是用定制化分页(Custom Paging)的例子: ASP.NET DataGrid分页 第二部分 – 定制化分页 这两篇文章中的方法都是通过把主键数据拷贝到临时表中,然后对主查询做join实现查询优化.下 ...