1. 关系型数据库据模型将数据用表的集合来表示,通过建立简单表之间的关系来定义结构,而不是根据数据的物理存储方式简历数据中的关系。不管表在数据库文件中的物理存储方式如何,都可以把它看作一组行和列
     
  2. 表是有关信息的逻辑组,行是record,列是字段。
  3. SQL(structure Query Language)语句:

       

select
             delect
             insert
             update    用来改变特定记录和字段的值
             create
             drop    删除一个表
     
 4.    Select语句的基本语法形式:
     select 目标表达式列表 From表名
     [WHRER 查询条件]
     [GROUP BY 分组字段 Having分组条件]
     [ORDER BY 排序关键字段 [ASC/DESC] ]
  
 EXAMPLE: 在学生基本情况表中查询物理系的学生情况。
                 SELECT * FROM 基本情况(注:表的名字) WHERE 专业(注:字段)=“物理”
  
 5.    select 语句输出表达式
     用as短语制定字段别名
     通过构造表达式对原始数据进行复杂的运算处理,产生查询结果
 根据出生年月计算每个学生当前的年龄
 SELECT 姓名,(Year(Date())-Year(出生年月)) as 年龄 From 基本情况
  
 6. WHERE用于限制记录的选择
 例如,查询1980-1-1-1985-12-31之间出生的学生
 BETWEEN #1980-1-1# AND #1985-12-31#
     要枚举出若干项进行查询,使用运算符IN
 例如: 查询物理系和数学系的学生数据:
     SELECT * FROM 基本情况 WHERE 专业 IN (“物理”,“数学”)
 等价于:
 SELECT * From 基本情况 WHERE 专业=“物理” or 专业=“数学”
  
 7. SELECT 语句-合计函数
  AVG 获取特定字段中的值的平均数
 COUNT 返回选定记录的个数
 SUM    返回特定字段中所有值的总和
 MAX    返回指定字段中的最大值
 MIN    返回制定字段中的最小值
 select count(*) as 学生人数 From 基本情况 WHERE 专业=“物理”
 8. select语句-分组
 GROUP BY 将制定字段列表中有相同值的记录合并成一条记录
 9.SELECT语句-排序
 ORDER BY ,可以制定一个或多个字段作为排序关键字,ASC选项代表升序,DESC代表降序。
  
 10.SELECT 语句-多表连接
 SELECT 目标表达式列表 FROM 表1,表2 WHERE 表1.字段=表2.字段

 

 vb.net连接数据库

        OleDbConnection    建立一个与数据源的连接

         OleDbCommand     用于执行一条SQL语句,以便从数据源中获取数据

        OleDbDataReader    提供从数据源读取数据行的接口,需要与OleDbCommand配合使用

        OleDbDataAdapter    在与数据源连接时,可从数据源读数据填充DataSet或更新数据源

        DataSet    是保存在内存中供使用的数据副本

 

    数据绑定:数据绑定是一个过程,即在运行时自动为与数据集中的元素关联的控件设置属性。

                        以便通过控件显示数据集中的数据。

    简单数据绑定:将控件绑定到文本框和标签。每个控件仅显示数据集中的一个字段值。最常用

                             的简单数据绑定是将数据绑定到文本框和标签。要简历数据绑定,需要在设计或

                             运行时对控件的DataBinding属性进行设置

    复杂数据绑定:允许将多个数据元素绑定到一个控件,同时显示记录源中的多行或多列。支持复杂

                             数据绑定的控件:数据网格DataGrid、组合框ComboBox和ListBox等