08 2015 档案
摘要:为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表...
阅读全文
摘要:前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过一些开发,但却对如何为数据库建立适当的索引所知较少,因此我起了写一篇相关文章的念头。最普通的情况,是...
阅读全文
摘要:1.1什么是索引? SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQLServer系统的性能,加快数据的查询速度与减少系统的响应时间下面举两个简单的例子:图书馆的例子:一个图书馆那么多书,怎么管理呢?建立一个字母开头的目录,例如:a开头的书,在第一排,b开头的在第二排,这样在找什么...
阅读全文
摘要:存储过程: 存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。存储过程可包...
阅读全文
摘要:游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实现某...
阅读全文
摘要:什么是存储过程呢?存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。通俗来讲:存储过程其实就是能完成一定操作的一组SQL语句。那为什么要用存储过程呢?1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库...
阅读全文
摘要:Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据...
阅读全文
摘要:下表列出 SET 与 SELECT 的区别SELECTSET同时对多个变量同时赋值时支持不支持表达式返回多个值时将返回的最后一个值赋给变量出错表达式未返回值时变量保持原值变量被赋null值(1).同时对多个变量同时赋值时declare @a varchar(128), @b varchar(128)...
阅读全文
摘要:在 SQL Server 中,为列定义别名有三种方式:1. 使用 AS ,定义别名,也是推荐做法 格式: AS 2. T-SQL 中还支持=(别名=表达式)。基本上我很少见到有采用这种方式为列定义别名的。3. SQL Server 中还支持下面这样为列定义别名 格式: ( 空格 ) 这种方式非常不明...
阅读全文
摘要:在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。表A:示例1select distinct name from A执行后结果如下:示例2select distinct name, id from A执行后...
阅读全文
摘要:连接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定连接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选连接条件所选的行。 连接可分为以下几类:内连接。(典型的连接运算,使用像 = 或 之类的比较运算符)。包括相等连接和自然连接。 内连接使用比较运算符根据...
阅读全文
摘要:http://www.cnblogs.com/whytohow/p/4743170.html
阅读全文
摘要:SQL简介 SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。结构化查询语言(Structured Query Language)最早是IBM的圣约瑟研究实验室为...
阅读全文
摘要:一、开放性1. SQL Server只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在...
阅读全文
摘要:C#静态方法与非静态方法的区别不仅仅是概念上的,那么他们有什么具体的区别呢?让我们通过本文向你做一下解析。C#的类中可以包含两种方法:C#静态方法与非静态方法。那么他们的定义有什么不同呢?他们在使用上会有什么不同呢?让我们来看看最直观的差别:使用了static 修饰符的方法为静态方法,反之则是非静态...
阅读全文
摘要:厕所有股尿骚和盐酸消毒剂(我猜的,反正是用强酸消毒的)混合的味道,顺便还有点烟味(卧槽,有人能在这种味道下抽烟我也是醉了),进入时鼻腔有灼烧感,吸入后灼烧感会持续至少15分钟
阅读全文
摘要:class Program { /// /// 无参数,无返回值 /// /// static void n1() { Console.WriteLine("这是第一种方法"); ...
阅读全文
摘要:C#中的数据类型.分值类型和引用类型两大类. 值类型:直接存储数据的值,保存在内存中的stack(堆栈)中 引用类型:存储对值的引用,实际上存储的就是一个内存的地址.引用类型的保存分成两块,实际值保存在托管堆(heap)中.实际值的内存地址保存在stack中 当使用引用类型时先找到stack中...
阅读全文
摘要:1 int[,,] arr=new int[3,3,3]; 2 3 for (int i = 0; i < 3; i++) 4 for (int j=0;j<3;j++) 5 for (int...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Threading; ...
阅读全文
摘要:1 static void Main(string[] args) 2 { 3 string[] contains = { "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "q", "w", "e", "r...
阅读全文
摘要:1 DateTime bdDT = new DateTime(); 2 DateTime timenow = DateTime.Now; 3 Console.WriteLine("请输入您的年龄"); 4 int age = ...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Threading; //关于线程的,不加不...
阅读全文
摘要:1 { 2 Console.WriteLine("请输入字符串"); 3 string strA =Console.ReadLine(); 4 Console.WriteLine("请输入要查找的字符串"); 5 ...
阅读全文
摘要:1 int i = 1, j = 1; 2 for (; i 9) 7 Console.Write(i + "×" +j + "=" + i * j + " "); //这里的if可令输出更加整齐,强迫症重度患者…… 8 ...
阅读全文
摘要:1 int x,m=0; //m负责计数,x是个倍数 2 Console.WriteLine("输入整除数字"); 3 int i = int.Parse(Cons...
阅读全文

浙公网安备 33010602011771号