Access,SQL

  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之间出生的学生

    SELECT * FROM 基本情况 WHERE 出生年月 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.字段

 

11.    vb.net连接数据库

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

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

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

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

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

 

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

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

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

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

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值