
【DataBase-SQL】
文章平均质量分 51
牛迁迁
货车帮科技有限公司,高级开发工程师
展开
-
数据库设计经验之谈
一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我归纳历年来所走转载 2014-05-06 11:32:57 · 1376 阅读 · 18 评论 -
SQL之表的增、改、删
在说明表的增改删之前,我们先来介绍一下组成一个关系型数据库的基本结构。 由图1-2可以看出一个关系型数据库主要由三大结构组成,分别是数据库、表、字段。在顶层的是RDBMS(管理数据库的软件),在RDBMS之下是创建的实际数据库,每个数据库又可以包含一个或多个表,严格地说数据库可以不包含表,但这样的数据库是没有任何作用的!从图中也可以看出表是整个数据库系统的中流砥柱。 表的原创 2013-06-28 21:10:26 · 1405 阅读 · 10 评论 -
浅谈SQL之语言基础
在看耿大姐数据库视频时,曾说到了SQL语言的内容。下面整理了一下 标准SQL共包含9种语句。 数据查询 select 数据定义 create,drop,alter 数据操纵 insert,update,delete 数据控制 grant,revoke SQ原创 2013-08-19 15:21:25 · 1207 阅读 · 10 评论 -
浅谈SQL之主键、外键约束
约束:顾名思义就是一种限制,在表或列的层次设置约束,确保数据的有效性和完整性。 SQL server中约束的主要分类: UNIQUE约束(唯一性约束) 防止一个特定的列中两个记录具有相同的值。可设置多个 CHECK约束(核查约束) 通过检查一个或多个字段的输入值是否符合设定的检查条件来强制数据的完整性。 Not原创 2013-08-26 18:10:19 · 1681 阅读 · 9 评论 -
何为数据库、SQL
实例敲了、书也看了。 但是数据库是什么?仍然很茫然··· 数据库的定义:“永久数据的一个或多个大型结构化集合,他通常与更新和查询数据的软件相关。简单的数据库可以是一个包含许多记录(record)的文件,其中每个记录包含相同的字段(field)集合,并且每个字段具有特定的固定宽度。” 直白的说,数据库用于存储数据,它就像一个仓库,一个按照数据结构来组织、存储和管理数据的仓库。在经济管理的日常原创 2013-06-22 16:33:45 · 1187 阅读 · 2 评论 -
解决方案—SQL Server 远程连接失败
机房收费系统异地发布的时候,需要保证数据库能够远程连接,但连接的时候通常会报错: 要解决这个问题,首先需要检查SqlServer 的几项设置。(这些设置一般都是系统默认项,不过最好看一下) (一)检查SQL Server是否允许远程链接。 以SqlServer 身份验证方式登陆。登录账户sa (二)打开配置管理器,检查微软SQL服务器原创 2014-08-05 00:23:06 · 5914 阅读 · 32 评论 -
为代码减负之<三>视图(SQL)
在设计数据库时为了减少数据冗余,一般都会按照三范式去设计,但有时我们在查询时需要通过一字段获取跟这 个字段相关联的好几个字段,但是他们又分布在不同的表中,这时候如果按照正常途径走的话需要同时查询好几张 表,不仅操作麻烦还容易出错。当然我们有捷径,把想要查询的字段都整合到一张虚拟表中,这就是视图的应用。 简单介绍 概念:视图是从若干基本表或其他视图构造出来的表,是一张虚原创 2014-06-28 11:39:39 · 1736 阅读 · 23 评论 -
为代码减负之<二>存储过程(SQL)
在上篇博客中介绍到了触发器的使用,并且其中也提到了触发器是个特殊的存储过程,那么什么是存储过程呢?他们两个又到底有什么区别呢? 其实最主要的区别就是,触发器是当满足条件时系统自动执行的,而存储过程是手动调用的。 简单介绍 什么是存储过程呢? 定义:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来调用它。原创 2014-06-17 17:04:00 · 1676 阅读 · 28 评论 -
为代码减负之<一>触发器(SQL)
对触发器一词早有耳闻(最早是在耿大妈的数据库视频中),当初看完视频后,对理解不深刻的东西如:触发器,存储过程,事务,日志等等没有详细的去查阅,也没有具体的去尝试,应用。所以才导致了今天的博客(把以前丢下的补上)。提到触发器一词,首先想到的是“触发器不能乱用”,“慎用触发器”,不过我们可不能把这些提醒的话,当成了自己不去尝试的借口。学习要有无知者无畏的精神,管他呢,先试了再说。 简单介绍原创 2014-06-11 16:39:19 · 1713 阅读 · 27 评论