从头开始学习数据库及ADO.NET——竹子整理

  目前为止,学习编程一年有余,写过管理系统,写过商城,写过桌面,接触的多了,乱七八糟的点太多,一堆前段框架,后台类库,纷纷杂杂,更新迭代之快也是令人咋舌。于是我就在想,作为一名程序员,哪些内容是实打实的干货呢,互联网的内容是学习不完的,只有当你用到它时,才去学习,这是我的理解。零零散散的东西除去,越来越深的感触就是像我这种做应用的实际就是跟数据打交道,数据类型,数据量,数据的存储方式...回顾之前的学习路线,数据库这块感觉理解尚缺,于是今天开始重新回过头整理一遍数据库及ADO。以新人的姿态去学习知识,虽然这样时间成本会增加,幸好,大学时光仍有余,能供我肆意“挥霍”。

声明:感谢传智**的教师。一路自学,全因有你们。

入门:如图,图形化的界面只是为了让我们更简便的进行数据库操作,真正操作这些数据的是我们本地开启的服务,也就是SQL Server。ADO.NET也是通过一堆指令发送到服务中,最后由我们的服务来执行数据操作。

因此可以列出几个等式:Microsoft SQL Server Management Studio == ADO.NET。

在ADO中,通过SqlConnection来与我们的服务进行连接。通过SqlCommand来携带数据。具体的指令通过SQL语句下达。

时间: 2024-08-24 19:10:58

从头开始学习数据库及ADO.NET——竹子整理的相关文章

HSQLDB源码学习——数据库安装启动及JDBC连接

HSQLDB 是一个轻量级的纯Java开发的开放源代码的关系数据库系统.因为HSQLDB的轻量(占用空间小),使用简单,支持内存运行方式等特点,HSQLDB被广泛用于开发环境和某些中小型系统中. 在http://sourceforge.net/projects/hsqldb/files/下载了HSQLDB 1.8.0版本.把下载的zip文件解压缩至任意目录例如c:\hsqldb1.8便完成安装. hsqldb有四种运行模式: 一.内存(Memory-Only)模式:所有数据都在内存里操作.应用程

数据库和ado

数据库和ADO 数据库语言 数据库的简易流程(数据库客户端软件和数据库服务软件的执行流程) 主键的概念 如何创建主键 如何创建外键 主外键关系的概念以及使用 数据库的主要类型 数据库的主要数据类型 使用SQL语句来创建数据库和表 约束分类 top的使用 Distinct的使用(去除重复数) 聚合函数 聚合函数注意事项 between and 和 in 的使用 like, not like 通配符(%,_,[],^) 空值处理:null 是什么? 排序(order by id asc / desc

新手学习数据库(一)用Powerdesigner设计数据库

说明: 一.学会用开发语言进行数据库编程,其关键是在于学会sql语言,开发语言只不过给程序员提供了一个操作数据库的接口罢了. 二. 本人也是初学者,采用的数据库设计软件是powerdesigner.利用该软件用户可以设计E-R图,然后软件会自动根据E-R图生成创建数据库表,即表间约束的sql语句. 三.由于powerdesigner安装软件大于220M,无法上传,所以请使用者自己百度下载. 四.学习数据库的数据.本人用的是微软的sql2000.sql语句的参考书籍是<SQL Server 200

W 3 School学习数据库

W3 School 学习数据库地址: http://www.jb51.net/w3school/sql/sql_select.htm 一,SQL语法 SQL DML 和 DDL 可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL). SQL (结构化查询语言)是用于执行查询的语法.但是 SQL 语言也包含用于更新.插入和删除记录的语法. 查询和更新指令构成了 SQL 的 DML 部分: SELECT - 从数据库表中获取数据 UPDATE - 更新数据库表中的数据

运维人员如何学习数据库成为高级DBA

1.数据库设计和sql语句 增删改查. 2.相信很多小伙伴在学完运维课程没有开发经验的学数据库特累甚至做了很多年运维,都不能灵活的编写sql语句 增删改查! 3.其实学习数据库是有技巧的,首先咱们初始数据库类型serversql mysql等数据库种类后.就得学会如何安装数据库http://linuxclub.info/centos-6-5%E4%B8%8B%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85mysql-5-6-20%EF%BC%9B%E5%8F%AF%E4%

[php learn] php 从头开始学习1

前言:大概在2006年的时候,学习过一段时间的php,并且当时做了一个下载的网站,后来由于读研究生阶段用的是java.j2ee相关,所以php就搁浅掉了,php这些年也发生了很大的变化,最大一个变化是支持面向对象了. 现在由于需要php做些东西,再次学习,从头开始! Local和Global作用域: 函数之外声明的变量拥有global作用域,只能在函数之外访问 PHP global关键字 global关键字用与访问函数外的全局变量 <?php $x=5; $y=10; function myTe

从头开始学习VC2010-1

从事c#的开发已经有五六年的时间了,平常工作中感觉C#基本能满足所需要的编程.现在打算学习下Visual C++ 2010的编程. Visual C++ 2010 支持两种C++语言:ISO/IEC C++(本地C++)和C++/CLI本地C++没什么好说的,我们一直使用的C++语言.C++/CLI是微软对本地C++的一个扩展版本,向本地C++添加一些特性从而能够开发以.Net为虚拟机环境为目标的应用程序.本地C++开发在本地计算机运行的高性能应用程序,C++/CLI为.NET Framewor

几种连接不同数据库的ADO.NET字符串

Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;或者 Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;Trusted_Connection=False; 可信连接: Data Source=myServerAddress;Initial Cat

学习数据库四大特性及事务隔离级别

学习数据库四大特性及事务隔离级别 一丶事务ACID四大特性 A(原子性Atomicity) : 事务是数据库的逻辑工作单位,事务里所有的操作要么全做,要么不做. C(一致性Consistency): 事务执行的结果必须使数据库从一个一致性状态变到另一个一致性状态. I(隔离性Isolation): 事务的执行不能被其他事务干扰. D(永久性Durability): 事务一旦提交,它对数据库中数据的改变就应该永久的. 二丶事务的隔离性 MySql存在4种隔离级别. 1.读未提交 Read Unco