文章分类 -  摘抄——视频教程《传智播客SQL+ADO》伍湖

本系列内容,是学习“视频教程《传智播客SQL+ADO》伍湖”后的备忘笔记。 该视频教程是SQLServer与ADO.NET基础内容。
摘抄目录:视频教程《传智播客SQL+ADO》+《传智播客三层架构及项目案例》伍湖&周林林
摘要:第一部分 SQLServer数据库及ADO.NET基础 第一天 -- 《2014-07-05 sql server》1 ——建库建表建约束 + 基本数据类型 第一天 -- 《2014-07-05 sql server》2——简单CRUD 第二天 -- 《2014-07-07 sql server》1 阅读全文

posted @ 2017-10-27 10:43 困兽斗

第五天 -- 《2014-07-11 ADO》2 -- 一个电话簿小项目体现:多表连接、CRUD、控件绑定等等
摘要:一、下午《01、多表连接》--《05、返回实体类集合》 1、数据库的连接字符串应该放到哪里? 因为一个项目中有可能多个类代码都会去操作数据库,或者一个解决方案中多个项目去操作数据库(当然我们真正开发时,会分层,会有架构,减少或避免这种情况)。所以(应用在单机、无并发小程序里)我们一般把连接字符串(字 阅读全文

posted @ 2017-08-18 17:39 困兽斗

第五天 -- 《2014-07-11 ADO》1 --DataAdapter检索、DataTable遍历、DataAdapter更新数据的限制、DataAdapter和参数化查询
摘要:一、上午《01、第一个断开式的数据库操作》--《03、手动创建数据集》 1、手动创建数据集DataSet对象 2、使用DataAdapter查询数据库,并把结果集Fill填充到DataSet对象 注意:SqlDataAdapter.Fill()方法实际上就是使用其SelectCommand来查询数据 阅读全文

posted @ 2017-08-15 21:13 困兽斗

第四天 -- 《2014-07-09 ADO》 -- DataReader多结果集的读取、参数化查询、ComboBox下拉列表的数据绑定
摘要:一、上午《01、数据库操作流程》--《06、NextResult》 1、杂项 <1>每个Winform控件有一个ContextMenuStrip属性,可以为它指定已创建的右键菜单。 <2>数据库中的数值,被DataReader读取过来后已经被装箱。而我们需要将数据拆箱,注意拆箱操作只能拆到原始的数据 阅读全文

posted @ 2017-08-13 20:48 困兽斗

第三天 -- 《2014-07-08 ADO》2 --ADO.NET的基本操作
摘要:一、《连接字符串》 1、连接字符串(下面是使用各家的.NET连接器) (1)SQLServer主要的几种 使用sa账户密码连接本地: “server=.;uid=sa;pwd=123;database=SchoolDb” 使用用户名密码连接远程: "Data Source=192.168.1.123 阅读全文

posted @ 2017-08-07 21:22 困兽斗

第八天 -- 《2014-07-15 三层架构》1 -- 触发器、索引、临时表
摘要:一、上午《01、触发器》 -- 触发器 1、创建触发器 触发器相当于一个特殊的存储过程,被DBMS调用。 触发器的事件只能是表的insert/ delete / update操作。 SqlServer触发器的触发方式有两种:(1)在表(增删改)操作后(after)触发,(2)在操作前触发,此时表操作 阅读全文

posted @ 2017-07-31 17:44 困兽斗

第七天 -- 《2014-07-14 SQL进阶》1 -- 存储过程
摘要:一、上午《02、存储过程的概念》 1、存储过程 就像数据库中运行方法(函数) 和C#里的方法一样,由存储过程名、存储过程参数组成 ,可以有返回结果。前面学的if else/while/变量/insert/select 等,都可以在存储过程中使用 (1)优点: 执行速度更快 – 在数据库中保存的存储过 阅读全文

posted @ 2017-07-27 13:34 困兽斗

第六天 -- 《2014-07-12 SQL进阶》2 --视图、变量、条件、循环、事务
摘要:一、下午 《02、视图》--创建和检索 1、创建视图 创建视图的时候要注意: (1)视图只包含一条select语句,不允许多条select,不允许update、insert、delete (2)视图中不能写order by排序,除非同时使用top,如果希望检索所有记录,必须写top 99.9999 阅读全文

posted @ 2017-07-26 13:43 困兽斗

第六天 -- 《2014-07-12 SQL进阶》1 -- CASE、子查询、分页、表连接
摘要:一、上午《03、CASE函数用法》 1、CASE函数用法: --(1)case用来做结果集字段值的替换的--(2)它可以生成一个新列--(3)相当于switch...case 和 if..else 用法一: --case 表达式/字段 --如果case后面接表达式或者字段,那么这种结构只能做等值判断 阅读全文

posted @ 2017-07-24 11:21 困兽斗

第三天 -- 《2014-07-08 ADO》1 -- SQL Server 字符串函数、数学函数、日期函数
摘要:一、上午 《02、字符串函数》-- 用到时候查一查 1、CHARINDEX函数 查询指定的字符在源字符串的起始位置:位置从1开始计算,如果找不到就返回0 select CHARINDEX('人民', '中华人民共和国', 4) --返回0。 在'中华人民共和国'中,从第四个字符开始,查找 ‘人民’, 阅读全文

posted @ 2017-07-24 10:13 困兽斗

第二天 -- 《2014-07-07 sql server》3——检索(排序、分组、类型转换、union联合)
摘要:一、下午 《02、空值处理》-- C#的null与数据库null不是一回事。 1、数据库中Null值表示“不知道”。如: select null + 1; --返回null,因为DBMS不知道null是个啥,所以加1之后也不知道是个啥。 不能用比较运算符(= < > <= >= <> )来比较。如: 阅读全文

posted @ 2017-07-22 13:19 困兽斗

第二天 -- 《2014-07-07 sql server》2——检索(Top、Distinct、聚合函数、Like)
摘要:一、上午 《09、Top、Distinct》 1、Top、Distinct--使用top可以只返回结果集的前N条记录select top 10 * from Student --也可以限百分比select top 10 percent * from Student --不是四舍五入,而是取Ceili 阅读全文

posted @ 2017-07-21 16:45 困兽斗

第二天 -- 《2014-07-07 sql server》1——SQL Server基本操作
摘要:一、上午 《01、作业的前期说明》--《02、作业》 1、 二、上午 《03、数据库的分离和附加》 1、SQL Server数据库的分离、附加 and 脱机、联机 访问下面链接 http://www.cnblogs.com/forcesoul/diary/2017/06/22/7063871.htm 阅读全文

posted @ 2017-07-21 10:47 困兽斗

第一天 -- 《2014-07-05 sql server》2——简单CRUD
摘要:一、下午 《04、数据插入》--《07、检索初步》 1、数据插入--语法: 方法调用(一 一 对应 顺序对应,数量对应,类型对应)--insert into 表名(字段列表) values(值列表)--说明: (1)标识列值不管什么时候都不可能插入值,其他列插入的值需要满足表的所有完整性约束(5个约 阅读全文

posted @ 2017-07-20 19:39 困兽斗

第一天 -- 《2014-07-05 sql server》1 ——建库建表建约束 + 基本数据类型
摘要:一、上午 《01、回顾》 1、数据库介绍: (1)特点: 海量存储、查找速度快、并发性问题控制、安全性、数据完整性(保存在数据库中的数据是正确的,真实的)。 (2)数据库种类: 关系型数据库:Oracle、MSSQL、MySQL市场占有率前三。 嵌入式关系数据库:现在最好的是SQLite 文档型No 阅读全文

posted @ 2017-07-19 17:02 困兽斗

导航