没有合适的资源?快使用搜索试试~ 我知道了~
Sql学习笔记(.net)
4星 · 超过85%的资源 需积分: 12 5 下载量 16 浏览量
2012-06-28
11:38:39
上传
评论 3
收藏 1.91MB PDF 举报
温馨提示
Sql学习笔记(.net)个人整理,绝对实用,请务必看完。
资源推荐
资源详情
资源评论
转载时请不要更改相关信息,请尊重他人劳动成果!谢谢合作。
别人的不一定是自己的 。 知识不可能只靠别人传授就能掌握 , 需要靠自己练习 、 研究 , 并常在实际中运用 。
第
1
页 ( 共
51
页 ) 邓有权
(donny)
数据库及 ADO.NET
笔记:邓有权
转载时请不要更改相关信息,请尊重他人劳动成果!谢谢合作。
别人的不一定是自己的 。 知识不可能只靠别人传授就能掌握 , 需要靠自己练习 、 研究 , 并常在实际中运用 。
第
2
页 ( 共
51
页 ) 邓有权
(donny)
第一部分 数据库基础 ..................................................................................................................... 4
The First Day ............................................................................................................................. 4
基础知识 ........................................................................................................................... 4
数据库连接 ....................................................................................................................... 5
建库建表 ........................................................................................................................... 7
SQL 语句( part1 ) ........................................................................................................ 10
The Sencond Day .................................................................................................................... 15
SQL 语句( part2 ) ........................................................................................................ 15
约束( sql 语句实现) ................................................................................................... 16
其他知识 ......................................................................................................................... 18
The Third Day ......................................................................................................................... 20
字符串函数 ..................................................................................................................... 20
日期函数 ......................................................................................................................... 21
类型转换函数 ................................................................................................................. 21
空值处理函数 ................................................................................................................. 22
数学函数 ......................................................................................................................... 22
第二部分 ADO.NET ...................................................................................................................... 23
The Third Day ......................................................................................................................... 23
ADO.NET ....................................................................................................................... 23
Connection ( SqlConnection ) ....................................................................................... 23
Command ( SqlCommand ) .......................................................................................... 23
The Fourth Day ....................................................................................................................... 24
DataReader ( SqlDataReader ) ...................................................................................... 25
说说 using
using
using
using ............................................................................................................... 26
登录练习 ................................................................................................................. 27
Txt
Txt
Txt
Txt 文件导入导出 .................................................................................................. 27
省市联动( Reader
Reader
Reader
Reader ) ............................................................................................ 27
DataAdapter ( SqlDataAdaper ) .................................................................................... 27
省市联动( DataSet
DataSet
DataSet
DataSet ) ........................................................................................... 27
DataSet (共有) ............................................................................................................ 27
DataSet
DataSet
DataSet
DataSet 和 DataReader
DataReader
DataReader
DataReader 比较 ................................................................................ 28
说说 dateGridView
dateGridView
dateGridView
dateGridView ................................................................................................ 29
综合练习:电话本 ................................................................................................. 30
The Fifth Day .......................................................................................................................... 32
封装 Hepler 类 ................................................................................................................ 32
配置文件 ......................................................................................................................... 33
第三部分 数据库深入 ................................................................................................................... 34
The Fifth Day .......................................................................................................................... 34
索引 ................................................................................................................................. 34
子查询 ............................................................................................................................. 34
数据库分页 ..................................................................................................................... 34
表连接 ............................................................................................................................. 35
视图 ................................................................................................................................. 35
转载时请不要更改相关信息,请尊重他人劳动成果!谢谢合作。
别人的不一定是自己的 。 知识不可能只靠别人传授就能掌握 , 需要靠自己练习 、 研究 , 并常在实际中运用 。
第
3
页 ( 共
51
页 ) 邓有权
(donny)
The Sixth Day .......................................................................................................................... 36
变量 ................................................................................................................................. 36
语句 ................................................................................................................................. 37
事务( Transaction 简写 trans ) ................................................................................... 40
存储过程( Procedure 简写 proc ) .............................................................................. 42
触发器( Trigger ) ......................................................................................................... 46
E-R 图 ............................................................................................................................. 47
范式 ................................................................................................................................. 48
检测题 ............................................................................................................................................. 49
转载时请不要更改相关信息,请尊重他人劳动成果!谢谢合作。
别人的不一定是自己的 。 知识不可能只靠别人传授就能掌握 , 需要靠自己练习 、 研究 , 并常在实际中运用 。
第
4
页 ( 共
51
页 ) 邓有权
(donny)
第一部分 数据库基础
T
T
T
T he
he
he
he First
First
First
First Day
Day
Day
Day
基础知识
1. 数据库( Database ,简称 DB )
数据库可以理解为仓库 , 表可以理解为仓库中货架 , 而数据库中数据就相当于货架上的
货物。数据库中可以包含多个表,一个表中可以存许多的数据。
我们现在使用的数据库都是关系型数据库。所谓关系,其实就是表。
作用有: 1. 用于帮助我们全安的存储数据 ( 需要凭证 ) 2. 当我们需要数据数据库可以帮
我们快速准确的找到数据。
2. 数据库管理员( Database Administrator ,简称 DBA )
3. 数据库管理系统( Database Management System ,简称 DBMS )
作用为:帮我们操作数据库,如存数据、取数据、修改数据等等 。
特别说明:
平时我们要说 “ 数据库 ” 可能有两种意义。
1) DBMS ,比如 MSSQLSERVER 、 ORACLE ;
2) 存放一堆数据表的一个 " 仓库 " 。
4. 常见的数据库
Oracle : 功能 “ 最 ” 强大的数据库,可以在多种操作系统上运行。收费。
MSSQLServer :使用最广泛的数据 (For 微软的 / 操作简单 ) ;中小型企业用的数据库。
只能在 Windows 上运行。授权方式 : 连接数、按服务器的 cpu 数、开放式协议等方式。
MYSQL :开源的;数据免费的;可以多个平台上运行。小 型 php/jsp 网站的数据库。
Access :就一个文件,部署时不需要复杂的安装。
SQLite :轻量级数据库,很小。一般用于嵌入式开发,如单片机。
还有 DB2 、 Sybase 和 SQLServerCE 等。
5. 结构化查询语言( Structured Query Language ,检查 SQL )
特别说明:
注意区分 SQL 、 SQLServer 和 MSSQLServer
三个词是含义是不相同的 , SQL 是一门规范语言 ; SQLServer 和 MSSQLServer 是不同 的
2 种数据库,但目前大多数人把 SQLServer 认为是 MSSQLServer 。详情请百度。
转载时请不要更改相关信息,请尊重他人劳动成果!谢谢合作。
别人的不一定是自己的 。 知识不可能只靠别人传授就能掌握 , 需要靠自己练习 、 研究 , 并常在实际中运用 。
第
5
页 ( 共
51
页 ) 邓有权
(donny)
Bill gates 使电脑进入了千家万户。
数据库连接
Mssqlserver 在我们的机器上是以服务的形式存在的。可以在运行文本框中输入命令:
Services . msc ,打开服务管理,或开始 � 控制面板 � 管理工具 � 服务。
N et start / stop 服务名:快速开启 / 停止服务。
装完后的服务面板中包含如图信息,如果安装的是免费版的话,实例名微软设 为
SQLEXPRESS ;如果安装的正版或破解版的话,装完后的服务一样,就是默认实例名的名
称为 MSSQLSERVER 。
SQL Server 就是我们的数据库服务。使用前必须保证此服务开启。
数据库连接界面如图,各部分说明及填写如下:
服务器类型:选择数据库引擎
服务器名称 : 连其他计算机数据库 , 填 ip 地址 \ 数据库的实例名 ; 如果连的是本机 , 可以是下面的几项
(默认实例名可以不写)否则需在下面项后 +\ 实例名 :
1)127.0.0.1
2) localhost 或 ( local ) (实际上就是 127.0.0.1 ,看 c:\Windows\system32\drivers\etc 中的 hosts 文件 )
3). 一个点代表本
身份验证:本机可以 Windows 身份验证;其他计算机一般只能 SQL Server 身份验证。
Windows 身份验证:就是用你登录 Windows 的帐户去登录数据库。
SqlServer 身份验证 : 就是使用设置好的用户名和密码进行登录 。 其中有一超级管理员 sa ( 05 版本
之后,刚装好数据库之后, sa 是被禁用掉;之前 sa 的密码为空,未禁用)
实例名 : 一台机器上可以装多个数据库 ( 比如装了 05 和 08 的数据库 ) , 就用实例名区分
它们 。 当你在装第一个数据库的时候 , 一般情况这个数据为默认实例名 , 就是不用写实例名
。
剩余50页未读,继续阅读
资源评论
- jinyongchen19862012-06-29pdf文件,字迹清晰,谢分享
donny945
- 粉丝: 33
- 资源: 25
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- java项目,毕业设计-家具商城系统
- sparse-occ-cpu.onnx
- c2532703d1b4e83f570f28ff6cf94aef_语法.pdf
- C# 将不限数量的Excel表格进行合并,支持多文件多表合并.zip
- java项目,毕业设计-体育场馆运营
- 阿里云联合中国信通院安全所发布-大模型安全研究报告2024
- 低空经济政策与产业生态研究报告(2024年)
- 基于微信小程序的手机商城的设计与实现ssm.zip
- 基于springboot汽车维修管理系统微信小程序springboot.zip
- 非常好用 的一款,网卡流量监控工具,可长时间 监控,有图标展示流量趋势,要记录一段时间 内的平均 流量,可单独记录每个网卡的流量, 绿色好用, 无功能 限制
- 基于微信小程序的医院挂号预约系统ssm.zip
- 基于机器学习的商品评论分析系统源代码+文档说明+GUI界面(高分项目)
- 基于微信小程序的校园二手交易平台ssm.zip
- 基于微信小程序的校园综合服务平台ssm.zip
- 基于微信小程序高校订餐系统的设计与开发ssm.zip
- 线性回归实现股票预测源代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功