12 2016 档案
摘要:CAST ( expression AS data_type)CONVERT ( data_type, expression,[style]) Select ‘您的班级编号’+ 1 错误这里+是数学运算符SELECT sNo,CAST(RIGHT(sNo,3) AS int) as 后三位的整数形式
阅读全文
摘要:集合运算符是对两个集合操作的,两个集合必须具有相同的列数,列具有相同的数据类型(至少能隐式转换的),最终输出的集合的列名由第一个集合的列名来确定。(可以用来连接多个结果)联合(union)与连接(join)不一样 select tName,tSex from teacher unionselect
阅读全文
摘要:LEN() :计算字符串长度(字符的个数。)datalength();//计算字符串所占用的字节数,不属于字符串函数。测试varchar变量与nvarchar变量存储字符串a的区别。见备注1.LOWER() 、UPPER () :转小写、大写LTRIM():字符串左侧的空格去掉 RTRIM () :
阅读全文
摘要:GETDATE() :取得当前日期时间 DATEADD (datepart , number, date ),计算增加以后的日期。参数date为待计算的日期;参数number为增量;参数datepart为计量单位,可选值见备注。DATEADD(DAY, 3,date)为计算日期date的3天后的日期
阅读全文
摘要:3、值类型和引用类型 区别: 存储位置:值类型的数据存储在内存的栈中;引用类型的数据存储在内存的堆中,而内存单元中只存放堆中对象的地址。 传递方式:值类型传递实际值,引用类型传递是引用(地址)。 值类型存取速度快,引用类型存取速度慢。 值类型表示实际数据,引用类型表示指向存储在内存堆中的数据的指针或
阅读全文
摘要:问题 一、日志存储方式 1、txt 2、SQLServer数据库 3、log文件 二、项目类型不同 1winFrom 2webFrom 3MVC 4WPF 5控制台 三、切分依据不同 1、空间大小 2、时间 四、常用属性 文件切分依据(日期、大小 )、存储方式:log、SQLServer http:
阅读全文
摘要:一、数据库Database,不同类的数据应该放到不同的数据库中1便于对各个数据类别的进行个性化管理 2避免命名冲突3安全性更高 二、Table(表):关系数据库中的[关系]指的就是表。不同的货物要放到各自的货物架,将这种区域叫做“表”(Table)。不同的表根据放的数据不同进行空间的优化,找起来也方
阅读全文
摘要:增加外键约束时,设置级联更新、级联删除:[ ON DELETE { NO ACTION | CASCADE | SET NULL | SET DEFAULT } ][ ON UPDATE { NO ACTION | CASCADE | SET NULL | SET DEFAULT } ] creat
阅读全文
摘要:SQL Server一共有5个系统数据库:master:记录SQL Server系统的所有系统级信息,例如:登陆账户信息、链接服务器和系统配置设置、记录其他所有数据库的存在、数据文件的位置、SQL Server的初始化信息等。如果master数据库不可用,则无法启动SQL Server。msdb:用
阅读全文
摘要:<DOCTYPE HTML> <--DOCTYPE 文档类型,浏览器按照该类型解析--> <html> <head> <title>这个是html头</title> </head> <body> <p>这里是html主体</p> <p>hello <welcome> China</p> <p>hel
阅读全文
摘要:HTML 超文本标记语言,标准通用标记语言下的一个应用。http://baike.baidu.com/link?url=RYF4Pj7VUPifcXatU7OJLGRljIgkp4MjzkspARordrhdHTxKB8cyywzX6DrFqXcKab6462Xdi4VrNweozr9eKa常用标签: h标签(标题),html定义了到六个h标签,分别表是不同大小的字体。h1最大,h6最小。 只...
阅读全文
摘要:最基本的:<hr width=300 size=1 color=#5151A2 align=center noshade>。 <!--其中 width 规定线条的长度,还可以是百分比;color 表示颜色,size 表示厚度;align 规定线条位置,有left、right、center;nosha
阅读全文
摘要:HTML之DocType的几种类型转载 doctype类型详细doctype的几种类型html之doctype 分类: 前端文摘 在默认情况下,FF和IE的解释标准是不一样的,也就是说,如果一个网页没有声明DOCTYPE,它就会以默认的DOCTYPE解释下面的HTML。在同一种标准下,不同浏览器的解
阅读全文
摘要:*书籍: JavaScript高级编程设计 JavaScript语法精辟 FunctionJavaScript 周爱民-JavaScript JavaScript模式 *JavaSript前身LiveScript由Netscape公司开发。 JavaScript本身与Java无直接关系。 *当到了高级的时候看高手的开源代码学习最快。 编程在精,贪多嚼不烂。 *只要是Web开发都是请求和响应。 ...
阅读全文
摘要:读《C#高级编程》第1章 .Net机构体系笔记 网红的话:爸爸说我将来会是一个牛逼的程序员,因为我有一个梦,虽然脑壳笨但是做事情很能坚持。 本章主要是了解.Net的结构,都是一些概念,并没有可操作的代码。但是这些概念有联系,但深刻理解必须要有全局思维和实践基础。 目录: C#与.Net的关系 公共语
阅读全文
摘要:下表列出 SET 与 SELECT 的区别 SELECT SET 同时对多个变量同时赋值时 支持 不支持 表达式返回多个值时 将返回的最后一个值赋给变量 出错 表达式未返回值时 变量保持原值 变量被赋null值 (1).同时对多个变量同时赋值时 declare @a varchar(128), @b
阅读全文
摘要:jQuery是什么?为什么是这样?怎么用? jQuery是对JavaScript的一种封装,是一个常用功能库。javascript是做什么的jquery就是做啥的。用它主要使写js更简便而强大,有些功能jquery没有封装必须用js来实现。优点:1不同浏览器兼容好;2对不同控件有统一的操作方式3体积小使用方便4链式编程、隐式迭代、插件丰富、开源、免费。5让编写js程序简便而强大。$是jquery...
阅读全文
摘要:详细知识点:www.w3cschool 、菜鸟教程
阅读全文
摘要:--聚合函数默认把整个表中的数据当做“一组”,然后才进行的统计。 select * from NewPerson --统计出所有人的年龄的总和 select sum(age) as 年龄总和 from NewPerson --统计当前表中一共有多少条记录 select count(*) from N
阅读全文
摘要:查询所有姓张的同学Select * from student where left(sName,1)=‘张‘ 看上去很美,如果改成查询名字中带亮的学生怎么做?换一种做法 like Select * from student where sName like ‘张%’ 会吧所有姓张的都查询到,现在我想
阅读全文
摘要:数据库中,一个列如果没有指定值,那么值就为null,数据库中的null表示“不知道”,而不是表示没有。因此select null+1结果是null,因为“不知道”加1的结果还是“不知道”。select * from score where english = null ; select * from
阅读全文
摘要:通过order by 语句进行排序: --1.降序order by 列名desc --2.升序order by 列名 或order by 列名asc --3.order by语句必须一定要放在整个sql语句的最后。 --4.根据多列进行排序 --5.可以按照表达式进行排序 --现根据英语成绩排序,再
阅读全文
摘要:use MyDataBase1 -- * 表示显示所有列 -- 查询语句没有加where条件表示查询所有行 select *from TblStudent 只查询表中的部分列 select tsid,tsname,tsgender from TblStudent --根据条件,只查询部分行(使用wh
阅读全文
摘要:约束-保证数据完整性数据库约束是为了保证数据的完整性(正确性)而实现的一套机制。当创建了主外键关系后,如果在外键表中有任何记录引用了主键表中的某条记录,则在主键表中不能删除该记录。同时主键表也不能删除。 注意:创建约束时,如果表中已经存在“非法数据”(与约束不一致的数据),那么此时是无法成功创建约束
阅读全文
摘要:--delete from 表名 --1>只是删除表中某些数据,表结构还在.。 --2>Delete 可以带where子句来删除一部分数据,例如 DELETE FROM Student WHERE sAge > 20 --3>自动编号不恢复到初始值。 --truncate table 表名 --1>
阅读全文
摘要:创建数据库,创建表,设置主键数据库的分离和附加MS SQLServer的每个数据库包含:1个主数据文件(.mdf)必须。1个事务日志文件(.ldf)必须。可以包含:任意多个次要数据文件(.ndf)多个事务日志文件文件组:可将多个数据文件逻辑的分到一组,方便日后管理维护(备份、将表建在指定的文件组上等
阅读全文
摘要:一、char与varchar 列如: char(10) varchar(10) 写入“abc”char 损耗了硬盘10字节 = “abc”长度 + 7个空字符varchar损耗了硬盘3字节 = “abc”长度 var:可变长度,会根据实际存储数据的大小动态重新分配存储空间。 不带var:固定长度,存
阅读全文
摘要:1问题: 1>造成了存储空间的浪费。 2>更新异常、删除异常。 所以一般情况不允许在表中出现数据冗余。 2怎么解决? 把原来表中的数据拆分成多个表来存储。 当把表中的信息拆分成多个表来存储的时候会有一个问题:如何将这两张表中的数据关联起来? 答:使用主键和外键来进行关联。使用主外键就能将不同表中的数
阅读全文
摘要:一、数据库简介 SQLServer环境配置 安装好数据库以后怎么启用sa账号来访问数据库. 1.先用windows账号登录数据库。 2.启用windows身份验证方式和sql server身份验证方式。 2.1选择“实例”→右键→属性→安全性→服务器身份验证→SQL Server和Winodws身份
阅读全文
摘要:*主键 作用:唯一标识表中的一条记录。 *特点: 1不能重复的列。 2主键不能为null。 *同名时如何处理:王洋(大) 王洋(小) *主键有两种选用策略: 业务主键和逻辑主键。 业务主键是使用有业务意义的字段做主键,比如身份证号、银行账号等; 逻辑主键是使用没有任何业务意义的字段做主键,完全给程序
阅读全文
摘要:Character 字符串: Unicode 字符串: Binary 类型: Number 类型: 固定精度和比例的数字。允许从 -10^38 +1 到 10^38 -1 之间的数字。 p 参数指示可以存储的最大位数(小数点左侧和右侧)。p 必须是 1 到 38 之间的值。默认是 18。 s 参数指
阅读全文
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _04Test { class Program { //我们用静态字段来模拟全局变量 stati...
阅读全文
摘要:一、ADO.NET五大对象理论 1、 Connection:与数据源建立连接。 2、 Command:对数据源执行SQL命令并返回结果。 Command对象在执行的的时候有几个比较重要的方法,如ExecuteNonQuery方法,执行增删改命令。查询方法有2种:一个是ExecuteReader方法,
阅读全文
摘要:C#中 ??、 ?、 ?: 、?.、?[ ]1. 可空类型修饰符(?)引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。 例如:string str=null; 是正确的,int i=null; 编译器就会报错。 为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?"来
阅读全文
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace test4 { class Program { static void Main(string[] args) ...
阅读全文
摘要:一、增:有2种方法 1.使用insert插入单行数据: 语法:insert [into] <表名> [列名] values <列值> 例:insert into Strdents (姓名,性别,出生日期) values ('王伟华','男','1983/6/15') 注意:如果省略表名,将依次插入所
阅读全文
摘要:一、winfrom版 http://www.cnblogs.com/holyknight-zld/archive/2012/08/30/delegateEvent.html 二、控制台版 http://www.tracefact.net/CSharp-Programming/Delegates-an
阅读全文
摘要:中文名三层架构外文名3-tier architecture分 类界面层、业务逻辑层、数据访问层目 的“高内聚,低耦合”的思想优 点降低层与层之间的依赖 标准化缺 点系统架构复杂,不适合小型项目 目录 1 三层结构原理 2 各层的作用 3 区分方法 ▪ 表示层 ▪ 业务逻辑层 ▪ 数据层 4 规则 5
阅读全文
摘要:来源: https://msdn.microsoft.com/zh-cn/library/bb342261(v=vs.110).aspx
阅读全文
摘要:在多线程编程中,我们经常要在工作线程中去更新界面显示,而在多线程中直接调用界面控件的方法是错误的做法,Invoke 和 BeginInvoke 就是为了解决这个问题而出现的,使你在多线程中安全的更新界面显示。正确的做法是将工作线程中涉及更新界面的代码封装为一个方法,通过 Invoke 或者 Begi
阅读全文
摘要:转载:http://www.cnblogs.com/TianFang/p/3928172.html 所谓语法糖就是在编译器里写做文章,达到简化代码书写的目的,要慎重使用,省略过多不易理解。 NULL检查运算符(Monadic null checking) 这个是我非常喜欢的一个语法,例如我们要获取一
阅读全文
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Collections; namespace Test2 { //索引器允许类或结构的实例就像数组一样进行索引。索引器类似于属性...
阅读全文
摘要:来源:http://www.cnblogs.com/knowledgesea/p/3163725.html 前言 1、天真热,程序员活着不易,星期天,也要顶着火辣辣的太阳,总结这些东西。 2、夸夸lambda吧:简化了匿名委托的使用,让你让代码更加简洁,优雅。据说它是微软自c#1.0后新增的最重要的
阅读全文
摘要:Console.WriteLine("测试开始,以下数字只为了让大家看清楚转移符的效果"); Console.WriteLine("123\\456"); // \\表示一个反斜杠 \ Console.WriteLine("123\'456"); // \'单引号 Console.WriteLine
阅读全文
摘要:总结: i++ 先用后加, ++i先加后用; i--先用后减, --i先减后用;
阅读全文
摘要:来源:http://www.cnblogs.com/akwwl/p/3232679.html 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。 1.委托的声明 (1). delegate delegate我们常用到的一种声明 Delegate至少
阅读全文
摘要:1、接口中的方法并不实现具体功能,继承于该接口的类必须实现具体功能。 核心思想:对修改封闭,对扩展开放。 2、Sort()方法: 默认:Sort(内容) 英文:按照首字母顺序排序,首字母相同则看第二个字母; 数字:从小到大排序; 自定义 Sort(内容,排序规则) 内容按照自定义的规则排序。 hos
阅读全文
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Collections; namespace Test1 { class Program { static...
阅读全文