摘要: 一、概述表是SQL Server数据库中最重要,最基本的数据库对象,数据库中的所有数据都存放在表中。在数据数据库中,表是按照行和列的表格结构存储数据的。在SQL Server数据库中表有一下几个特点:1、表通常代表一个实体2、表是由行和列组成3、行值在同一个表中具有唯一性4、列名在用一个表中具有唯一性5、行和列的无序性二、数据表的操作1、创建一个基本的数据表(且设置主键) 1 use 学生成绩管理系统 2 create table 学生信息 3 ( 4 学号 nvarchar(50) not null primary key, 5 姓名 nchar(10) not null, 6 性别 nch 阅读全文
posted @ 2012-05-30 13:24 programming lover 阅读(751) 评论(2) 推荐(0) 编辑
摘要: 数据库管理的核心任务是创建和维护数据库。一、SQL Server数据库的组成1、系统数据库系统数据库主要有master、model、tempdb、msdb四个数据库,下面是这四个数据库的简单介绍;master:是SQL Server2008的核心数据库,这个数据库如果损坏,那么SQL Server将没法正常的运行。这个家伙什么这么重要呢?呵呵,因为这个家伙手中掌握着如下重要的机密数据:a、所有的用户登录名及用户ID所属的角色b、数据库的存储路径c、服务器中数据库的名称及相关信息d、所有的系统配置设置,包括数据排序的信息、安全实现、恢复模式e、SQL Server的初始化信息既然这货很重要所以在 阅读全文
posted @ 2012-05-16 17:25 programming lover 阅读(1238) 评论(0) 推荐(0) 编辑
摘要: 今天在调试sql语句的时候,意外发生了——自己把自己的权限给搞没有了。通过查看权限发现,前段时间装sql server的时候建立了一个sa用户,在这个账户下把用用windows登录的那个用户的权限给搞没了,现在用windows验证登录之后就出现了提示权限不够的错误提示。更悲剧的是,我把sa账户的密码给忘掉了。这人啊,不顺的时候喝凉水都塞牙缝,呵呵,扯远了。下面步入正题---如果你的sa用户的密码忘掉该怎么办?告诉你很简单在敲sql语句之前想完成这样的几个步骤:1、用windows验证启动sqlserver20082、改实列的“属性”中“安全性”选中WINDOWS及SQL验证3、重起SQL服务器 阅读全文
posted @ 2012-05-11 23:34 programming lover 阅读(515) 评论(1) 推荐(1) 编辑
摘要: 关系数据库(Relational Database ,RDB)基于关系模型的数据库。是现代最流行的数据管理系统中应用最为普遍的一种,也是最有效率的数据组织方式之一。理解关系数据库可以从两方面进行理解:1、关系数据库是有由行与列构成的二维表表之间的关联组成2、表的关联。表的关联的好处就是无需将相同的数据重复的进行存储,降低了数据的冗余度。术语键码(key):在关系中用来标识行的一列或者是多列主关键字(Primary Key):是表行的唯一标识的候选关键字。这里需要注意的地方是,一个表只有一个关键字;主关键字可以由一个或者是多个字段组成,分别称为单段主键和多段主键候选关键字(Candidate K 阅读全文
posted @ 2012-05-09 23:57 programming lover 阅读(681) 评论(3) 推荐(0) 编辑
摘要: 在写我的第一篇笔记之前,先废话几句,最近打算学习一段时间的数据库知识并打算把我的读书心得晾出来和大家分享一下,希望感兴趣的园友能能够一起探讨,共同提高。有理解的不对的地方也欢迎各位大牛拍砖,这年头不为别的,就为了能掌握点真理!废话说完了,开始今天的正文。首先来上一张图片,了解一下数据库系统的基本结构下面我想用一个简单的比喻来描述一下数据库系统的基本结构。数据库系统=====》仓储中心数据库========》仓储中心的货场或者是仓库数据=========》存储在货场或者是仓库中的货物数据库管理系统===》在仓储中心一系列的管理体制规则下的仓库自动化管理系统数据库管理员====》仓库的库管员应用系 阅读全文
posted @ 2012-05-07 14:17 programming lover 阅读(1375) 评论(0) 推荐(0) 编辑
摘要: 正值清明节小长假有时间看了看c#.net中的序列化的部分,感觉学了点东西就顺手记了下来,希望对大家的学习也有些许的帮助。闲言少叙,开始进入正题。什么是序列化 根据msdn的定义:序列化是将对象的状态信息转换为可以存储或传输的形式的过程。序列化的补集是反序列化,后者将流转化为对象。这两个过程一起保证数据易于存储和传输。这个地方我们可以这样理解:对象是在程序运行过程中产生的,对象在内存上,有时候我们需要这个对象持久化也就是想长久的保存这个对象,所以就必须把对象从内存中转存在我们的硬盘上或其他介质上;还有一种情况就是两个应用程序域之间共享一个对象从而构建分布式对象,可以举一个例子:RMI要利用对象序 阅读全文
posted @ 2012-04-06 19:26 programming lover 阅读(1213) 评论(3) 推荐(0) 编辑
摘要: 大家都用过css中的float属性哈。不知道css的float?!!那就别看了肯定会浪费你的时间,还是做点你喜欢做的事情吧。昨天写前台代码的时候发现了一个很诡异的现象:顺便把代码(精简过的模型)贴出来html部分<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xht 阅读全文
posted @ 2012-04-01 13:21 programming lover 阅读(1307) 评论(1) 推荐(1) 编辑
摘要: 今天找资料的时候突然发现了这篇文章,觉得不错就拿来与大家分享,欢迎新手学习。eval()方法在运行时使用反射执行后期绑定计算,因此与标准的ASP.NET数据绑定方法bind相比,会导致性能明显下降。它一般用在绑定时需要格式化字符串的情况下。多数情况尽量少用此方法Eval 方法是静态(只读)方法,该方法采用数据字段的值作为参数并将其作为字符串返回。Bind 方法支持读/写功能,可以检索数据绑定控件的值并将任何更改提交回数据库。使用 Eval 方法Eval 方法可计算数据绑定控件(如 GridView、DetailsView 和 FormView 控件)的模板中的后期绑定数据表达式。在运行时,Ev 阅读全文
posted @ 2012-03-30 00:31 programming lover 阅读(962) 评论(0) 推荐(2) 编辑
摘要: 61.文件夹移动到整合操作 FolderDialog aa = new FolderDialog(); aa.DisplayDialog(); if (aa.Path != "") { string filename = Path.GetFileName(%%1); string path=(aa.Path.LastIndexOf("\") == aa.Path.Length - 1) ? aa.Path : aa.Path + "\"; if (Path.GetPathRoot(%%1) == Path.GetPathRoot(aa 阅读全文
posted @ 2012-03-22 23:56 programming lover 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 1.创建文件夹//using System.IO;Directory.CreateDirectory(%%1);2.创建文件//using System.IO;File.Create(%%1);3.删除文件//using System.IO;File.Delete(%%1);4.删除文件夹//using System.IO;Directory.Delete(%%1);5.删除一个目录下所有的文件夹//using System.IO;foreach (string dirStr in Directory.GetDirectories(%%1)){DirectoryInfo dir = new D 阅读全文
posted @ 2012-03-22 23:54 programming lover 阅读(915) 评论(0) 推荐(4) 编辑