姓名:杨东霞 信箱:dzxyydx@sohu.com 《ASP.NET程序设计》配套课件 姓名:杨东霞 信箱:dzxyydx@sohu.com.

Slides:



Advertisements
Similar presentations
模块五 动态网页技术 任务五 查询记录 任务一 表单设计制作 任务二 简单动态的 ASP 页面制作任务三 页面与数据库的集成任务四 添加记录 任务六 电商系统融入网站.
Advertisements

第二章 简单的 SQL 语句. 本章要点  创建一个简单的表  SQL 语句介绍  最简单的查询语句 select  带有限制条件的查询  查询结果的排序显示.
ASP --- 数据库基础知识. 引入 动态网页开发所用的数据库称为 Web 数据 库或后台数据库。 就是用浏览器作为输入界面,用户在 WEB 界面下达对数据库的操作命令,浏览器将 这些数据发送给 Web 服务器, Web 服务器 再对 Web 数据库数据进行处理,例如修改 数据库中的数据,或者对数据库中的数据.
JSP 与数据库 SQL 语言简介 SQL 语言简介 JDBC 简介 JDBC 简介 使用 JDBC 连接数据库 使用 JDBC 连接数据库 访问数据库 数据库访问应用举例.
Data type P64 ‘’ 转义字符 P67 P68 EXE,选出某个教师的学生中最新的一 个,要姓名, ID (,LIMIT ) EXISTS,NOT EXISTS P409 Q,EXISTS 和 in 的区别( 1000 ,查询结果)
第 7 章 数据库 1. Overview  数据库概述  数据库管理系统  数据库的体系结构和数据库模型  SQL 语言  数据库技术  构建数据库系统 2.
Chapter 3: SQL.
第四讲 Asp内置对象.
第6章 数据库管理软件Access 年秋.
SQL的简单查询.
第5章 关系数据库标准语言SQL 主讲:张丽芳.
十一 ASP对数据库的访问.
第2讲 Transact-SQL语言.
第5章 索引及视图操作 数据库原理应用与实践 SQL SERver2014(第2版) 主编 贾铁军 科学出版社 编著 陈国秦 万程 邢一鸣
数据库技术 实践.
高等院校计算机教材系列 数据库原理与应用(第2版) 任课教师:刘雅莉
第8章 SELECT敘述的基本查詢 8-1 SELECT查詢指令 8-2 SELECT子句 8-3 FROM子句 8-4 WHERE子句
第4章 关系数据库标准语言SQL 4.1 SQL语言概述 4.2 SQL数据查询功能 4.3 SQL数据操作功能 4.4 SQL数据定义功能.
(第11讲) Mysql 简介和创建新的数据库 本讲大纲: 1、MYSQL简介与概要 2、访问MYSQL的几种途径
数据库概述 简而言之,数据库(DataBase)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。如今,已经存在了Oracle、SQL Server、MySQL等诸多优秀的数据库。在这一章中将讲解的内容包括。
文科计算机小公共课规划教材 Access 程序设计.
第三章 管理信息系统的技术基础 主要内容: 数据处理 数据组织 数据库技术 4. 计算机网络.
计算机应用基础 上海大学计算中心.
第3章 数据查询与SQL命令.
Oracle数据库 Oracle 子程序.
在PHP和MYSQL中实现完美的中文显示
第五讲 利用视图进行查询优化.
第六章 學習SQL語言.
第 8 章 資料的 新增、修改與刪除.
Chapter 12 T-SQL 語法與 ASP.NET.
彰化縣政府補助辦理網頁設計資料庫應用班 ASP與資料庫介紹 建國技術學院資管系 饒瑞佶.
ASP.NET 網頁製作教本 – 從基本語法學起
班級:博、碩子一甲 授課老師:鐘國家 助教:陳國政
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
第3章 MySQL教學範本 主從式資料庫系統 - CH3.
实验 2:MS Access QBE Query使用
SQL Injection.
SQL SERVER 一些经典语句 1.
数据库基础 1.
第一讲: 基本流程(1).
段磊 王慧锋 TEL: qq群: 数据库系统原理课程设计 实验环节2 段磊 王慧锋 TEL: qq群:
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
第17章 网站发布.
SQL Injection (資料隱碼) 學生:a 吳倩瑜 指導教授:梁明章.
第12章 数据库编程基础 在各行各业的数据处理应用中,都会用到数据库技术。数据库技术是针对大量数据存储和数据处理的一门技术。针对这一技术,有专门的数据库开发系统,如:Access、FoxPro、SQL Server、Oracle等,在相应的操作系统平台上,为建立数据库管理系统提供了良好的软件开发环境。Visual.
CS, ZJU 4/18/2019 Chapter 7 数据库.
3.2 Mysql 命令行 1 查看数据库 SHOW DATABASES; 2 创建一个数据库test1 CREATE DATABASE test1; 3 选择你所创建的数据库 USE test1; (按回车键出现Database changed 时说明操作成功!) 4 查看现在的数据库中存在什么表.
SQL 范引娣.
3. SQL语言的应用 3.1 SQL历史和优点 3.2 数据查询 3.3 数据操纵.
第14章 SQL数据查询与操纵 内容提要 本章知识点
SQL查询语句 蔡海洋.
VB与Access数据库的连接.
第三章 SQL Server数据管理.
学习目标 1、Mysql Workbench更新数据
Web安全基础教程
第07章 操作查询和SQL查询 操作查询是Microsoft Access 2007查询中的重要组成部分,利用它可以对数据库中的数据进行简单的检索、显示和统计,而且可以根据需要对数据库进行修改。SQL是一种结构化查询语言,也是一种功能极其强大的关系数据库语言。本章将介绍在Access中创建操作查询和SQL查询。
数据库系统与应用实验 基于SQL Server 2005.
第4章 Excel电子表格制作软件 4.4 函数(一).
Visual Basic程序设计 第13章 访问数据库
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
11 檢視表的建立 11-1 檢視表的基礎 11-2 建立檢視表 11-3 修改與刪除檢視表 11-4 編輯檢視表的內容.
第六章 Excel的应用 五、EXCEL的数据库功能 1、Excel的数据库及其结构 2、Excel下的数据排序 (1)Excel的字段名行
基于列存储的RDF数据管理 朱敏
VB与Access数据库的连接.
WEB程序设计技术 数据库操作.
模块六 数据库管理软件——Access 2010.
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
第4章 数据查询.
Chapter 14 Databases.
Presentation transcript:

姓名:杨东霞 信箱:dzxyydx@sohu.com 《ASP.NET程序设计》配套课件 姓名:杨东霞 信箱:dzxyydx@sohu.com

第5章 数据库基础知识

讲解提纲 5.1 数据库的基本概念 5.2 建立Access数据库 5.3 SQL语言简介

本章要点 了解数据库的基本概念,掌握数据库、表、字段、记录等几个术语 会建立Access数据库,会添加表和查询,会利用SQL语言建立查询 掌握最基本的SQL语句,尤其是Select、Insert、Delete和Update语句

本节要点 授课顺序 25 教学目标: 重点: 难点: 了解数据库的基本概念,掌握数据库、表、字段、记录等几个术语 本节要点 授课顺序 25 教学目标: 了解数据库的基本概念,掌握数据库、表、字段、记录等几个术语 会建立SQL server数据库,会添加表和查询,会利用SQL语言建立查询 掌握最基本的SQL语句,尤其是Select、Insert、Delete和Update语句 重点: 建立SQL server数据库,添加表 SQL语句中的Select、Insert、Delete和Update语句 难点: SQL语句

5.1 数据库的基本概念 数据管理技术的发展阶段 数据库的基本术语 数据库管理系统

5.1.1 数据管理技术的发展阶段 人工管理 文件管理 数据库管理

5.1.2 数据库的基本术语 字段、记录、值、表、数据库、数据模型

5.1.3数据库管理系统 大中型关系型数据库管理系统有SQL Server、IBM DB2、Oracle、SyBase、Informix等,常用的小型数据库管理系统有Access、Pradox、Foxpro等。 在ASP中一般使用SQL Server或Access数据库。 本课程主要使用Access。

5.2 建立Access数据库 规划自己的数据库 新建数据库 新建和维护表 新建和维护查询

5.2.1规划数据库 尽量使数据库设计合理。既包含必要的信息,又能节省数据的存储空间。 主要是规划每一个表的字段和字段类型,不要有冗余。

5.2.2新建一个数据库 依次选择菜单命令【开始】、【程序】、【Microsoft access】就可以启动Access2000

5.2.3 新建和维护表 在上图双击【使用设计器创建表】选项,就可以打开新建表的设计视图。

关于字段的注意事项 字段命名 可以字母、数字或下划线 不要使用关键字,比如password、user、from、select、等在ASP.NET语法中会用到的词。

在表中输入数据 在主窗口中双击表名,就可以打开输入窗口

5.2.4 新建和维护查询 利用查询可以更方便的更改分析和处理数据。查询就好比是一张虚拟的表一样,用户可以像在表里操作一样,输入数据或浏览数据。 查询有很几种:简单查询、组合查询、计算查询和条件查询。现在就来建立一个简单查询,只显示姓名和Email两个字段的内容。

新建简单查询 在Access主窗口左侧选择”查询”按钮

显示查询内容 在主窗口中双击查询名称

利用SQL语言建立查询 当进行左图时,直接单击【关闭】按钮,然后在主窗口中依次选择【视图】、【SQL视图】菜单命令,就会出现”SQL视图”对话框。

5.3 SQL语言简介 1.Select语句 查询数据 2.Insert语句 添加记录 3.Delete语句 删除记录 4.Update语句 更新记录

5.3.1 Select语句 可以使用Select语句来取得满足特定条件的记录集。也就是说可以从数据库中查询有关记录。 语法: Select [Top(数值)] 字段列表 From 表 [Where 条件] [Order By 字段] [Group By 字段]

Select语句示例(1) Select * From users Select real_name,email From users Select Top 3 * From users Select real_name,(submit_date+365) As new_date From users Select * From users Where submit_date<#2003-11-1# AND real_name=“赵敏”

Select语句示例(2) Select * From users Where real_name like “%勇%” Select * From users Order By real_name DESC Select Count(*) As total From users Where submit_date<#2003-11-1# Select users.real_name,day_log.log_date,day_log.IP From users,day_log Where users.user_name=day_log.user_name

5.3.2 Insert语句 向用户表Uesrs中增加新成员时,就需要将新用户的数据插入到表users中。此时,可以使用SQL语言中的Insert语句来实现这个功能。 语法 Insert Into 表(字段1,字段2,…) Values(字段1的值,字段2的值,…)

Insert语句示例(1) Insert Into users ( user_name, password,real_name,tel,email,submit_date) Values(“mengmeng”,”123456”,”萌萌”,”6887150”,”mengmeng@henan.com”, #2003-11-2#)

Insert语句示例(2) Insert Into users ( user_name ) Values(“liya”) Insert Into users ( user_name, real_name ) Values(“feiyun”,”费云”) Insert Into users ( user_name, submit_date ) Values(“luofang”,#2003-12-5#) Insert Into users ( user_name, age) Values(“zhangpeng”,23)

容易出错的Insert语句 (1)user_name是主键,但没有赋值 Insert Into users ( real_name ) Values("涂涂") (2)real_name字段不允许空字符串,却赋了空字符串(两个双引号表示空字符串) Insert Into users ( user_name,real_name ) Values("tutu","") 不过该字段不是必填字段,可以赋NULL值。如: Insert Into users ( user_name,real_name ) Values("tutu",NULL)

5.3.3 Update语句 可以使用Update语句来实现更新数据的功能 语法: Update 数据表名 Set 字段1=字段值1,字段2=字段值2,… [Where 条件]

Update语句示例 Update users Set tel=“8282999”,email=“jjshang@163.net” Where user_name=“jjshang” Update users Set submit_date=#2003-1-1# Where submit_date<#2003-1-1# Update users Set age=age+10

5.3.4 Delete语句 在SQL语言中,可以使用Delete语句来删除表中无用的纪录。 语法: Delete From表 [Where 条件]

Delete语句示例 Delete From users Where user_name=“tutu” Delete From users Where submit_date<#2003-1-1# And real_name=“李亚” Delete From users

再 见