--------数据库
文章平均质量分 62
周坤_66
代码是一种艺术
展开
-
SQLServer中的数据库相互移植。
在前几天整理BS模板资料的时候,师哥让我们在服务器上发布几个网站,我负责的是永和收银系统的后台发布,这个系统有个特点,在登录页加载之前就得向数据库中查询信息,如果数据库中没有信息,整个程序根本就运行不了,自己又不了解这个系统的需求和业务逻辑,只好将数据库弄到服务器上再能发布。这时候就问题就来了,服务器上的数据库时SQLServer2008 R2版本的,我的是SQLServer2012,分离的数据库原创 2015-08-30 10:44:36 · 3925 阅读 · 36 评论 -
《MySql》--覆盖索引
覆盖索引又可以称为索引覆盖。解释一: 就是select的数据列只用从索引中就能够取得,不必从数据表中读取,换句话说查询列要被所使用的索引覆盖。解释二: 索引是高效找到行的一个方法,当能通过检索索引就可以读取想要的数据,那就不需要再到数据表中读取行了。如果一个索引包含了(或覆盖了)满足查询语句中字段与条件的数据就叫做覆盖索引。解释三:是非聚集组合索引的一种形式,它包括在查询里的Select原创 2017-01-24 16:27:11 · 5079 阅读 · 10 评论 -
mysql中索引长度与区分度的选择
问题背景现在有这么一个需求,比如说商品表中的商品名称和商品描述两个字段,有时候我们根据商品名称或者描述来查询商品,但是所有的名称或者商品描述又不同,其内容长度又长短不一,但是商品名称或者描述又是经常查询的字段,我们怎样给商品描述或者商品名称添加索引哪?也就是说在商品名称或者商品描述上面的索引长度应该设置多长最合适哪?区分度与索引长度的权衡索引长度越低,索引在内存中占的长度越小,排序越快,然而区原创 2017-04-01 14:36:04 · 8217 阅读 · 12 评论 -
《SQLServer》------常用的分页查询语句
前言在SqlServer中,分页查询是经常用到的查询语句,一个好的分页查询语句,不能能将代码省略,还能提高运行效率,下面我们来探讨一下SQLServer中的分页查询语句。具体的业务逻辑是这样的,我数据库中有100条数据,我要查第40-50数据,表中有两个字段,一个字段是id,一个字段是name,其中id是不连续的,因为我删除id为44、45的记录,因为我要查数据的第40-50条记录,也就是id分原创 2016-10-24 12:01:13 · 16947 阅读 · 77 评论 -
《Sql Server 分页查询》
记得在做牛腩新闻发布系统的时候就做过分页查询,分页查询在查询语句中起到了很大的作用,现在我简单介绍一下Sql Server中的分页查询。 具体的业务逻辑是这样的,我数据库中有100条数据,我要查第40-50数据,表中有两个字段,一个字段是id,一个字段是name,其中id是不连续的,因为我删除id为44、45的记录,因为我要查数据的第40-50条记录,也就是id分别为41、42、43、原创 2016-01-29 08:19:49 · 2179 阅读 · 31 评论 -
SQL server 2012 阻止已修改表的保存
在修改数据库中的表的过程中,出现过这样一个问题,就是修改的表保存不了,问题如下图所示, 怎样才能将自己修改的表保存那?步骤如下 1 打开数据库 找到在菜单栏找到工具---选项 2 选择设计器---阻止保存要求从新创建表的更改上面的对勾去掉 3 最后确定 我们修改表有利于对数据库的进一步探索,自己动动手鼓捣鼓捣才知道数据库的一些秘密原创 2014-07-21 17:29:10 · 1901 阅读 · 8 评论 -
数据库系统原理——ER模型与关系模型
数据库系统是软件的一种,数据库系统自然而然也有他自己的生命周期——生存期。它的生存期从规划开始,一直到将它卸载不用了。它的中间过程很复杂,为了实现用户的想法,数据库有关人员将现实生活中的数据进行抽象,然后在进行分类与操作,让后将数据整合到一起,将它们封装成了一个系统让用户使用它,最后数据库有关人员在对它们的成果进行不断地维护,这样不仅满足了用户的需要,还体现了全心全意为人民服的观点。 1原创 2014-09-14 16:41:50 · 8617 阅读 · 63 评论 -
数据库视频总结
数据库,一个庞大的数据处理系统,它不仅能完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能,还可有强大的数据处理功能。数据库对数据的完美操作使我们的生活,工作变得更加丰富多彩,让我们受益匪浅。下面是我对耿建玲数据库视频的总结。原创 2014-08-01 16:44:26 · 1043 阅读 · 13 评论 -
数据库与事务的管理
如果把事务管理比喻成一块砖的话,那么数据库管理就是一座房子,可见,事务管理是数据管理的基础并且它们有着紧密的联系。下面我先从宏观上介绍一下事务管理与数据库的管理。 一、导图宏观把控 事务是构成单一逻辑单元的工作集合,要么完全执行,要么完全不执行。它有四个性质,隔离性,它与数据管理的并发控制有关;持久性,它与数据库管理的恢复有关;原子性和一致性,他俩是数据库中的安全性与完原创 2014-10-14 21:27:13 · 1788 阅读 · 50 评论 -
SQL 触发器
SQLServer 中的触发器是一种特殊的存储过程,而存储过程可以说是对数据库定义的一些“操作”,几天学习到了触发器,于是拿起了原来的数据库系统原理,看看触发器到底是个什么东西! 一、触发器的形成原因: 1、完成预定义的一系列操作。对数据库进行某个操作后,系统能自动的根据条件转去执行各种操作,甚至执行与原操作无关的操作,那么,这个设想,可以用触发器来实现。我的理解是,从一方面来原创 2015-06-24 20:38:26 · 2062 阅读 · 73 评论 -
《MySql》--百万级数据优化查询
前言众所周知,当一个数据库的单表数据量很大时,比如说是百万数量级的,如果我们使用普通的查询语句的话,耗时会非常多(相比加上索引),今天小编带领着大家做一下实验,见证一下具有二百多万条数据的单表,怎样优化查询语句。首先,我们需要往数据库中的某张表中查询百万条数据,小编插入了2646229条记录,请看下面截图。普通的查询语句分析小编今天主要说的是简单查询语句和分页查询语句,原创 2017-01-18 07:42:42 · 30921 阅读 · 26 评论