- 1、本文档共151页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
尚辅网 第11章 数据库访问技术 第11章 数据库访问技术 11.1 数据库基础知识 11.2 数据访问控件 11.3 访问远程数据库的DAO数据访问对象 11.4 访问远程数据库的ADO数据访问对象 11.5 数据环境设计器与数据报表 第11章 数据库访问技术 11.1 数据库基础知识 11.2 数据访问控件 11.3 访问远程数据库的DAO数据访问对象 11.4 访问远程数据库的ADO数据访问对象 11.5 数据环境设计器与数据报表 11.1 数据库基础知识 关系数据库 结构化查询语言SQL 用DDL创建数据表 用DML对数据表查询数据 INSERT、UPDATE、DELETE语句的使用 关系数据库 所谓关系数据库就是由若干个二维数据文件组成的集合,它按照一定的法规对数据文件进行重新组织,以便使数据具有最大的独立性,并实现对数据的共享。 数据库将数据表示为表的集合,不管表在数据库文件中的物理存储方式如何,它都可以看作是具有相同性质记录的一组行和列之组合,是一个二维关系表。 一个典型的关系型数据库通常由一个或多个被称作表的对象组成。数据库中的所有数据或信息都被保存在这些数据库表格中。 关系数据库 数据库中的每一个表都具有自己唯一的表名称,它由行和列组成,其中每一列包括了该列名称,数据类型,以及列的其它属性等信息,而行则具体包含某一列的记录或数据。 在关系数据库中,行被称为记录,是描述一个数据的集合,由若干的字段组成相当于表的一行。而列则被称为字段,是用来描述某一实体的属性,相当于表中的一列。 结构化查询语言SQL SQL是“Structured Query Language”的缩写,即“结构化查询语言”。是目前与关系型数据库沟通的标准语言。 SQL语法包括数据定义语言、数据操作语言和数据控制语言三个大类。 数据定义语言(Data Definition Language):简称DDL。数据定义语言用于创建(CREATE)、修改(ALTER)及删除(DROP)数据库及数据库中的关系型数据表。 结构化查询语言SQL 数据操作语言(Data Manipulation Language):简称DML。数据操作语言分成数据查询(SELECT)和数据更新两类。用户或应用程序通过SQL更改数据库,如增加新数据,删除旧数据,修改已存入的数据等。 数据控制语言(Data Control Language):简称DCL。数据控制语言用于设置数据库与数据表的使用权限及安全设置。 用DDL创建数据表 创建数据表的句法是: CREATE TABLE table_name ( column_name datatype [NULL | NOT NULL] [, column_name datatype [NULL | NOT NULL] … ) 其中table_name是所要创建的表名;column_name是字段名;datatype是字段的数据类型;NULL表示是否允许该字段为空值。 用DDL创建数据表 下面的SQL命令用来创建一个student数据表: CREATE TABLE student ( id varchar(10) NOT NULL, name varchar(20) NOT NULL, email varchar(30), age integer, sex varchar(2), dept_id integer ) 用DML对数据表查询数据 从数据库中获取数据称为查询数据库,查询数据库通常使用SELECT语句。常见的SELECT语句包含6部分,其语法形式为: SELECT 字段表 FROM 表名 WHERE 查询条件 GROUP BY 分组字段 HAVING分组条件 ORDER BY字段[ASC|DESC] INSERT、UPDATE、DELETE语句的使用 1. 插入数据 INSERT [INTO] {table_name | view_name} [(column_list)] {DEFAULT VALUES | value_list | select_statement} 2. 删除记录 DELETE [FROM] {table_name | view_name} [WHERE clause] INSERT、UPDATE、DELETE语句的使用 3. 更新记录 UPDATE {table_name | view_name} SET [{table_name | view_name}] {column_list | variable_list | variable_and_column_l
您可能关注的文档
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第1章VB概述.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第2章 VB语言基础.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第3章 常用控件.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第4章 程序设计基础.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第5章 VB常用算法及实例.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第6章 数组及应用.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第7章过程和参数传递.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第9章对话框和菜单.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第10章数据库程序设计.ppt
- Visual Basic程序设计 习题答案作者 黄津津 21909VisualBasic程序设计习题解答.doc
文档评论(0)