《Web开发技术基础.ppt》由会员分享,可在线阅读,更多相关《Web开发技术基础.ppt(41页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Web 程序设计程序设计林宏基福州大学计算机系第一页,编辑于星期六:十三点 四十八分。2/8/20231Web 程序设计程序设计 教材:教材:WebWeb开发技术教程开发技术教程 ASP/ASP.NET/JSP ASP/ASP.NET/JSP程序设计程序设计 林宏基林宏基 编著编著 北京大学出版社北京大学出版社 参考书:参考书:1 1 ASPASP.NET.NET程序设计程序设计 尚俊杰尚俊杰 编著编著 清华大学清华大学出版社出版社 2 2 动态网页与动态网页与WebWeb数据库数据库 魏应彬魏应彬 主编主编 北京大学出版社北京大学出版社第二页,编辑于星期六:十三点 四十八分。2/8/2023
2、2WebWeb程序设计程序设计第一部分第一部分 Web开发技术基础开发技术基础第三页,编辑于星期六:十三点 四十八分。2/8/20233第一章第一章 WebWeb开发技术基础开发技术基础1.1 Web1.1 Web技术概述技术概述基本概念:基本概念:Internet/WWW Internet/WWW 服务器端服务器端/客户端客户端 静态网页静态网页/动态网页动态网页 TCP/IP TCP/IP HTTP HTTP IP/IP/域名域名 URL URL WebWeb工作原理工作原理(B/S)(B/S)主流主流WebWeb开发技术开发技术:ASP/JSP/PHP/ASP.NET ASP/JSP/P
3、HP/ASP.NETWeb ServerWeb ServerWeb ServerWeb ServerBrowserBrowserHTTPHTTPResponseResponseHTTPHTTPRequestRequest第四页,编辑于星期六:十三点 四十八分。2/8/20234第一章第一章 Web Web开发技术基础开发技术基础 主流主流WebWeb开发技术分析开发技术分析 ASPASP技术技术 网络编程技术:网络编程技术:MS MS 脚本语言的服务器端编写环境脚本语言的服务器端编写环境 脚本语言:默认脚本语言:默认Vbscript Vbscript 支持支持JavascriptJavascr
4、ipt等众多已有脚本语言等众多已有脚本语言 编写编写ASPASP应用程序应用程序 流行技术:支持流行技术:支持 IIS ActiveX Vbscript ODBC IIS ActiveX Vbscript ODBC 核心技术:对组件和对象的充分支持核心技术:对组件和对象的充分支持 结论:简单易用结论:简单易用 功能强大功能强大 COM COM对象技术对象技术 占据主流地位占据主流地位 JSPJSP技术技术 网络编程技术:网络编程技术:Sun Sun 基于基于JavaServletJavaServlet及及JavaJava体系体系 脚本语言:内置脚本语言基于脚本语言:内置脚本语言基于JavaJa
5、va编程语言编程语言 Java Java技术:高效存储管理和安全性技术:高效存储管理和安全性 一次编写多处运行一次编写多处运行 JDBC JDBC 结论:功能强大结论:功能强大 跨平台跨平台 Java Java作内置脚本语言作内置脚本语言第五页,编辑于星期六:十三点 四十八分。2/8/20235第一章第一章 Web Web开发技术基础开发技术基础 PHPPHP技术技术 脚本语言:综合脚本语言:综合PerlPerl、JavaJava和和 C C语言精华语言精华 自由软件:免费自由软件:免费 资源开放:扩充模块资源开放:扩充模块 跨平台:可移植性跨平台:可移植性 适适 Windows/Unixll
6、inux Windows/Unixllinux 结论:免费结论:免费 简单简单 可扩展性强可扩展性强 较成熟的脚本语言较成熟的脚本语言 ASP.NETASP.NET技术技术 网络编程技术:网络编程技术:MS MS 基于基于.NET Framework.NET Framework的动态网站设计技术的动态网站设计技术 语言:语言无关性语言:语言无关性 XML VB.NET C XML VB.NET C#.NET.NET 编写编写ASP.NETASP.NET应用程序应用程序 流行技术:支持流行技术:支持 IIS ActiveX IIS ActiveX 跨平台跨平台 ADO.NET ADO.NET 数
7、据绑定技术数据绑定技术 XML WebService SOAP XML WebService SOAP 核心技术:完全的组件化的技术支持核心技术:完全的组件化的技术支持 VS.NET VS.NET开发平台开发平台 结论:功能强大结论:功能强大 新一代的主流新一代的主流WebWeb开发技术开发技术第六页,编辑于星期六:十三点 四十八分。2/8/20236第一章第一章 Web Web开发技术基础开发技术基础1.2 Web1.2 Web编程基础编程基础超文本标识语言超文本标识语言HTMLHTML HTMLHTML文件例文件例1:1:1-2-11-2-1标记与标签标记与标签:第七页,编辑于星期六:十三
8、点 四十八分。2/8/20237第一章第一章 Web Web开发技术基础开发技术基础HTMLHTML文件例文件例2:2:测试文件测试文件 HTML HTML 文件内容写在这里文件内容写在这里 H2 H2号字号字,文本左对齐文本左对齐 3 3号号 居中居中 颜色颜色 H4 H4号字号字 右对齐右对齐 返回主页返回主页 第八页,编辑于星期六:十三点 四十八分。2/8/20238第一章第一章 Web Web开发技术基础开发技术基础表单、表格与框架表单、表格与框架表单控制(表单控制(FormForm)表单定义表单定义(属性:(属性:methodmethod action action)表单输入域表单输
9、入域(类(类:和和 )表格(表格(TableTable)表定义表定义(标签:(标签:)表的应用(定位布局)表的应用(定位布局)第九页,编辑于星期六:十三点 四十八分。2/8/20239第一章第一章 Web Web开发技术基础开发技术基础框架(框架(FramFram)(标签:(标签:)应用(分割窗口)应用(分割窗口)CSS(CSS(样式表样式表)设计设计CSSCSS重要思想:重要思想:(内容与样式分离内容与样式分离)样式表定义样式表定义(标记:(标记:语法:语法:选择符(选择符(Selector)Selector)规则(规则(RuleRule)表)表 样式属性定义:样式属性定义:样式名:值样式名
10、:值 )第十页,编辑于星期六:十三点 四十八分。2/8/202310第一章第一章 Web Web开发技术基础开发技术基础 CSSCSS样式表使用示例:样式表使用示例:1-2-21-2-2样式表的引用样式表的引用 链接到外部样式表(用链接到外部样式表(用标记链接到标记链接到CSSCSS样式文件)样式文件)引入外部样式表(用引入外部样式表(用CSSCSS的的importimport声明引入)声明引入)嵌入外部样式表(用嵌入外部样式表(用标记将样式嵌入标记将样式嵌入HTML)HTML)内联样式表内联样式表第十一页,编辑于星期六:十三点 四十八分。2/8/202311第一章第一章 Web Web开发技
11、术基础开发技术基础 CSS CSS样式表引用示例:样式表引用示例:将样式定义存放于将样式定义存放于CSSCSS文件文件Style.cssStyle.css,如下:,如下:在在HTMLHTML文件中引用该样式表:文件中引用该样式表:1-2-31-2-3第十二页,编辑于星期六:十三点 四十八分。2/8/202312第一章第一章 Web Web开发技术基础开发技术基础Dreamweaver MX Dreamweaver MX 网页设计网页设计Dreamweaver Dreamweaver 操作界面操作界面(对象面板对象面板 文档窗口文档窗口 属性面板属性面板 )第十三页,编辑于星期六:十三点 四十八
12、分。2/8/202313第一章第一章 Web Web开发技术基础开发技术基础设计设计DreamweaverDreamweaver站点站点 。选网站定义对话框选网站定义对话框 。输入网站名称输入网站名称 。设定存放本地文件设定存放本地文件 文件夹文件夹 。在网站管理窗口本地在网站管理窗口本地 文件夹新增文件并改文件夹新增文件并改 为为index.htmindex.htm 。定义网站定义网站,(,(编辑编辑),),选选 站点地图层自动选站点地图层自动选index.htmindex.htm,OKOK关于主页关于主页(Home PageHome Page概念概念 index.htm/default.h
13、tmindex.htm/default.html)l)第十四页,编辑于星期六:十三点 四十八分。2/8/202314第一章第一章 Web Web开发技术基础开发技术基础创建文档创建文档 。创建新的空白文档(选新建创建新的空白文档(选新建-文档类型文档类型-页面类型页面类型-“-“空白空白”文档文档)保存文档()保存文档()打开现有文档()打开现有文档()。在已有文件上创在已有文件上创 建文档(建文档(Open)Open)。模板机制模板机制 (页面存为模板(页面存为模板 用模板生成新文件用模板生成新文件 设定可编辑区)设定可编辑区)。设置页面属性设置页面属性 (影响整个网页)(影响整个网页)第十
14、五页,编辑于星期六:十三点 四十八分。2/8/202315第一章第一章 Web Web开发技术基础开发技术基础插入文本、图像与媒体插入文本、图像与媒体插入文本插入文本 键入文本或且拷贝文本(粘贴)键入文本或且拷贝文本(粘贴)使用文本的属性标记使用文本的属性标记 。输入分段(输入分段()。设置文本属性(大小设置文本属性(大小 对齐对齐 颜色颜色 字体列表字体列表 创建清单)创建清单)用样式表进行的文本格式化用样式表进行的文本格式化 。叠层式样式表叠层式样式表(CSS)(CSS)思想:格式与内容分离思想:格式与内容分离 先定义后使用先定义后使用 。创建样式表:选样式面板创建样式表:选样式面板/选创
15、建样式选创建样式(选类型选类型)/)/设属性设属性(定义定义)。应用设定好的样式。应用设定好的样式 (创建样式(创建样式-输入文档输入文档-选应用范围选应用范围/选文本选文本-点样式点样式)第十六页,编辑于星期六:十三点 四十八分。2/8/202316第一章第一章 Web Web开发技术基础开发技术基础插入图像插入图像 插入(定位插入(定位-选图片选图片-拷贝到当前站点拷贝到当前站点/改名称改名称-转换转换/确定路径确定路径)第十七页,编辑于星期六:十三点 四十八分。2/8/202317第一章第一章 Web Web开发技术基础开发技术基础 设置图像属性(对齐设置图像属性(对齐 长宽高等)长宽高
16、等)插入媒体插入媒体 插入(定位插入(定位-选媒体选媒体-选类型选类型-点击点击/拖对象拖对象)第十八页,编辑于星期六:十三点 四十八分。2/8/202318第一章第一章 Web Web开发技术基础开发技术基础插入插入FlashFlash按钮对象按钮对象 插入(定位插入(定位-选媒体选媒体-选选FlashFlash按钮按钮-点击点击/拖对象拖对象)Flash Flash文件:文件:.fla(.fla(源文件源文件).swf(.swf(动画文件动画文件).swt(.swt(模板文件模板文件)U1-1U1-1 第十九页,编辑于星期六:十三点 四十八分。2/8/202319第一章第一章 Web We
17、b开发技术基础开发技术基础超链接超链接 超链接文字超链接文字 。文字文字页面页面 文件文件 。文字文字页面页面 标靶(拖)标靶(拖)图片超链接图片超链接 。图片图片页面页面 。图片图片标靶(拖)页面标靶(拖)页面 。映象图(使用扩展属性面板映象图(使用扩展属性面板 :制作热点区:制作热点区/链接)链接)第二十页,编辑于星期六:十三点 四十八分。2/8/202320第第一章一章 Web Web开发技术基础开发技术基础 。映象图映象图(使用扩展属性面板(使用扩展属性面板 制作热点区制作热点区/链接链接 目标)目标)U1-1U1-1第二十一页,编辑于星期六:十三点 四十八分。2/8/202321第一
18、章第一章 Web Web开发技术基础开发技术基础网页定位与布局网页定位与布局插入表格插入表格 定位定位-选表格选表格-插入插入-指定空表格指定空表格 设置表格和单元格属性(设置与设计对象属性设置表格和单元格属性(设置与设计对象属性-合并合并-拆分)拆分)基本表格制作要求基本表格制作要求 (插入表格标记(插入表格标记:加入一汉字空格加入一汉字空格:HTML:HTML中插入中插入2 2个个“ ”/“ ”/全角按空格全角按空格 设计单元格背景设计单元格背景:属性面版设置【属性面版设置【Bg Color Bg Color】表格字体效果表格字体效果:属性面版设置字体属性面版设置字体 颜色
19、颜色 立体等立体等 )拆拆分分合并合并第二十二页,编辑于星期六:十三点 四十八分。2/8/202322第一章第一章 Web Web开发技术基础开发技术基础表格定位实例表格定位实例 制作完整图片(大小制作完整图片(大小800X600800X600,分割为,分割为4 4幅图片)幅图片)建表格建表格 (3 3行行1 1列)列)插图插图 (image/image/select)select)调整调整 (清数据(清数据/拖线)拖线)第二十三页,编辑于星期六:十三点 四十八分。2/8/202323第一章第一章 Web Web开发技术基础开发技术基础 布局视图及切换布局视图及切换 (标准视图(标准视图/布局
20、视图布局视图/创建布局表格创建布局表格/创建布局单元格)创建布局单元格)绘制布局单元格和表格绘制布局单元格和表格(创建单元格后自动建表格作容器,表格中可建表格但不重叠)(创建单元格后自动建表格作容器,表格中可建表格但不重叠)。点单元格点单元格-拖框(蓝)拖框(蓝)。点表格点表格-拖框(绿)拖框(绿)。点表格点表格-绕拖框(新表)绕拖框(新表)。点表格点表格-拖框(嵌套表)拖框(嵌套表)第二十四页,编辑于星期六:十三点 四十八分。2/8/202324第一章第一章 Web Web开发技术基础开发技术基础图层图层 创建图层创建图层 创建(插入图层创建(插入图层-选图层选图层-移动移动(拖拖)-)-在
21、活动图层输入文字在活动图层输入文字-选图选图 层拷贝粘贴层拷贝粘贴-改颜色改颜色-移动产生阴影效果。)移动产生阴影效果。)可可HTMLHTML代码中使用图层属性面版精确设定参数代码中使用图层属性面版精确设定参数 嵌套图层(创建在另一图层里嵌套图层(创建在另一图层里 继承作用继承作用 创建子图层)创建子图层)图层的图层的“Z-“Z-顺序顺序”(”(图层上下位置序号图层上下位置序号 可拖改顺序可拖改顺序 数值大在上)数值大在上)使用图层建立表格(图使用图层建立表格(图/表互转换功能:图层紧拼接表互转换功能:图层紧拼接 不重叠不重叠 图切片图切片 对话框选目标表格(精确对话框选目标表格(精确/最小最
22、小/GIF/GIF/居中)居中)第二十五页,编辑于星期六:十三点 四十八分。2/8/202325第一章第一章 Web Web开发技术基础开发技术基础动态网页技术动态网页技术动态动态HTML JavaScript HTML JavaScript 与与 CSS CSS行为(事件行为(事件 动作动作)翻滚图示例翻滚图示例 基本翻滚图基本翻滚图(鼠标经过图像鼠标经过图像)制作:制作:“文档文档”窗口定位窗口定位-常用常用-鼠标经过图像鼠标经过图像-在翻滚图(鼠标经过图在翻滚图(鼠标经过图像)对话框中设定图名像)对话框中设定图名/始图始图/替换图替换图(鼠标经过图像鼠标经过图像)/)/替换文字替换文字/
23、链接页面(按下时,前往的链接页面(按下时,前往的URLURL)-OK-OK U1-2U1-2第二十六页,编辑于星期六:十三点 四十八分。2/8/202326第一章第一章 Web Web开发技术基础开发技术基础使用使用 Dreamweaver Dreamweaver 中的行为中的行为 DreamweaverDreamweaver提供的标准动作提供的标准动作(JavaScript(JavaScript程序)程序)弹出消息弹出消息 (打开行为面版(打开行为面版-选选PopupMessagePopupMessage项项-输入文字)输入文字)在状态栏显示消息在状态栏显示消息 (打开行为面版(打开行为面版
24、-选选 Set Tex of Status Bar Set Tex of Status Bar项项-输入文字)输入文字)弹出菜单弹出菜单 u1-33u1-33第二十七页,编辑于星期六:十三点 四十八分。2/8/202327第一章第一章 Web Web开发技术基础开发技术基础 网站建设技术网站建设技术在在 Internet Internet 上建立自己的上建立自己的 Web Web 站点站点 企业建立网站的过程企业建立网站的过程 。申请域名申请域名:(:(ISPISP)。制作主页制作主页:(:(WebWeb页面)页面)。信息发布:建独立网站信息发布:建独立网站/虚拟主机虚拟主机/服务器托管服务器
25、托管/DDN/DDN专线接入专线接入 个人建立网站的过程个人建立网站的过程 。制作主页制作主页:(:(WebWeb页面)页面)。信息发布:虚拟主机(租用)信息发布:虚拟主机(租用)/向商业网站申请免费空间和向商业网站申请免费空间和 免费域名免费域名 网易虚拟社区网易虚拟社区 http:/ http:/ “超级酷超级酷”个人主页个人主页 http:/ 新浪网的新浪网的“免费大全免费大全”http:/ 四十八分。2/8/202328第一章第一章 Web Web开发技术基础开发技术基础向服务器上传主页向服务器上传主页 例:向免费主页空间商业网站提出申请免费个人主页空间例:向免费主页空间商业网站提出申
26、请免费个人主页空间 。收到收到EmailEmail邮件(通知);邮件(通知);。按要求在主页插入商业网站的标志代码(宣传);按要求在主页插入商业网站的标志代码(宣传);。注意事项注意事项(主页地址主页地址 作索引等)作索引等)上传文件:上传文件:。打开站点管理窗口打开站点管理窗口 。选站点名选站点名 第二十九页,编辑于星期六:十三点 四十八分。2/8/202329第一章第一章 Web Web开发技术基础开发技术基础选服务访问方式选服务访问方式FTPFTP 。设置参数设置参数 (由商业网站邮件提供)(由商业网站邮件提供)。联机到远方主机(按钮)联机到远方主机(按钮)(登录成功,变绿)(登录成功,
27、变绿)。选多个文件选多个文件-同时上传同时上传 。依赖文件同时上传依赖文件同时上传 (可自动)(可自动)上传上传第三十页,编辑于星期六:十三点 四十八分。2/8/202330第一章第一章 Web Web开发技术基础开发技术基础1.3 Web1.3 Web数据库技术数据库技术WebWeb数据库访问技术数据库访问技术WebWeb数据库访问原理数据库访问原理访问方法:访问方法:Web服务器提供中间件访问数据库服务器服务器提供中间件访问数据库服务器 应用程序下载到客户端直接访问数据库应用程序下载到客户端直接访问数据库 Web 服务器访问数据库服务器访问数据库 中间件技术:负责管理中间件技术:负责管理W
28、eb服务器与数据库连接并提供服务服务器与数据库连接并提供服务数据库数据库浏览器浏览器HTTPHTTPWebWeb服务器服务器CGI/APICGI/API第三十一页,编辑于星期六:十三点 四十八分。2/8/202331第一章第一章 Web Web开发技术基础开发技术基础 客户端访问数据库客户端访问数据库-应用程序下载客户端直接访问应用程序下载客户端直接访问两类数据库访问技术两类数据库访问技术 WebWeb服务器作中介,提供中间件访问数据库服务器作中介,提供中间件访问数据库 应用程序和数据库下载客户端直接访问数据库应用程序和数据库下载客户端直接访问数据库 CGI CGI技术技术 IDC IDC技术
29、技术 ISAPI ISAPI技术技术 ADC ADC技术技术 Perl Perl技术技术 Java Java技术技术 PHP PHP技术技术 ColdFusion ColdFusion技术技术 ASP ASP技术技术 JSP JSP技术技术 ASP.NET ASP.NET主流技术主流技术WebWeb数据库数据库 B/S B/S架构:架构:Browse/WebServer/DBServer Browse/WebServer/DBServer 数据库:数据库:SQL Server/Oracle/MySQLSQL Server/Oracle/MySQL数据库数据库浏览器浏览器HTTPHTTP客户端客
30、户端客户端应用客户端应用JavaAppietJavaAppiet第三十二页,编辑于星期六:十三点 四十八分。2/8/202332第一章第一章 Web Web开发技术基础开发技术基础SQLSQL语言简介语言简介 SQLSQL语言(结构化查询语言(结构化查询 关系数据库通信标准语言)关系数据库通信标准语言)SQL SQL语言功能(创建语言功能(创建 操纵操纵 填充填充 更新更新 权限权限 管理)管理)重要的重要的SQLSQL语言(语言(SELECT/INSERT/UPDATE/DELETE/DROP/CREATESELECT/INSERT/UPDATE/DELETE/DROP/CREATE)SEL
31、ECT SELECT 语句语句 数据库查询语句(数据库查询语句(DQL DQL 核心操作核心操作 查找查找 定位定位 创建视图)创建视图)功能:根据条件从一个或多个表中检索列和行功能:根据条件从一个或多个表中检索列和行 语法格式:语法格式:第三十三页,编辑于星期六:十三点 四十八分。2/8/202333第一章第一章 Web Web开发技术基础开发技术基础基本用法示例基本用法示例 学生成绩表:例学生成绩表:例1 1(ScoreScore表:表:4 4条记录条记录 3 3个字段个字段)*:代表所有字段:代表所有字段 例例1 SELECT Name,Computer FROM Score1 SELE
32、CT Name,Computer FROM Score 例例2 SELECT ID,Name,Phone,Zip FROM Authors 2 SELECT ID,Name,Phone,Zip FROM Authors 添加添加WHEREWHERE子句子句:例例1 SELECT Name FROM Score Where Name like W%1 SELECT Name FROM Score Where Name like W%例例2 SELECT ID,Name,phone,zip FROM Authors2 SELECT ID,Name,phone,zip FROM Authors Wh
33、ere Zip=350002 Where Zip=35000295liHai100485WeiJia100388LiMing100269WangHong1001ComputerNameStudent-IDScoreScoreScoreScore表表表表第三十四页,编辑于星期六:十三点 四十八分。2/8/202334第一章第一章 Web Web开发技术基础开发技术基础添加逻辑符、比较运算符(完整约束查询)添加逻辑符、比较运算符(完整约束查询)例例1 SELECT Name FROM Score whwew computer in(69,95)1 SELECT Name FROM Score wh
34、wew computer in(69,95)例例2 SELECT ID,Name,Phone,zip FROM Authors2 SELECT ID,Name,Phone,zip FROM Authors Where Zip350002 AND Phone=12345678 Where Zip350002 AND Phone=12345678第三十五页,编辑于星期六:十三点 四十八分。2/8/202335第一章第一章 Web Web开发技术基础开发技术基础 添加添加 ORDER BY ORDER BY 子句子句(ASC DESC)(ASC DESC)例例1 SELECT*FROM Score
35、Order By Computer Desc1 SELECT*FROM Score Order By Computer Desc 例例2 SELECT ID,Name,Phone,zip FROM Authors2 SELECT ID,Name,Phone,zip FROM Authors Where Zip=350002 Where Zip=350002 ORDER BY ID ORDER BY ID INSERT INSERT 语句语句 数据库追加记录语句(数据库追加记录语句(加到多表尾部加到多表尾部 添到表中)添到表中)功能:向一个表中增加行功能:向一个表中增加行 语法格式:语法格式:第
36、三十六页,编辑于星期六:十三点 四十八分。2/8/202336第一章第一章 Web Web开发技术基础开发技术基础 格式一:格式一:(增加一条记录)(增加一条记录)INSERT INTO INSERT INTO 表名表名 (字段(字段1 1,字段,字段2 2,字段字段n n)例例2 2 INSERT INTO INSERT INTO AuthorsAuthors VALUESVALUES(“FZ1234”“FZ1234”,“张三张三”,“12345678”“12345678”,“实实达电脑公达电脑公 司司”,“350002”“350002”,“本文作者本文作者”)”)格式二:格式二:(指定列填
37、充)指定列填充)INSERT INTO INSERT INTO 表名表名 (字段(字段1 1,字段,字段2 2,字段字段n n)VALUES VALUES(值值1 1,值,值2 2,值值n)n)例例2 2 INSERT INTO INSERT INTO Authors Authors(ID,Name,PhoneID,Name,Phone)VALUESVALUES(“FZ5678”“FZ5678”,“李四李四”,“8754321”“8754321”)UPDATE UPDATE 语句语句 更改表中数据(可更改多字段值)更改表中数据(可更改多字段值)功能:更新表中已存在的行的某几列功能:更新表中已存
38、在的行的某几列第三十七页,编辑于星期六:十三点 四十八分。2/8/202337第一章第一章 Web Web开发技术基础开发技术基础UPDATE UPDATE 语句语句 更改表中数据(可更改多字段值)更改表中数据(可更改多字段值)功能:更新表中已存在的行的某几列功能:更新表中已存在的行的某几列 语法格式:语法格式:UPDATE UPDATE 表名表名 SET SET 新值新值 WHERE WHERE 条件条件 例例2 UPDATE2 UPDATE Authors Authors SET Zip=“350003”WHERE SET Zip=“350003”WHERE ID=“ID=“FZ5678F
39、Z5678”基于已有的值来设置新的列值:基于已有的值来设置新的列值:例例2 UPDATE2 UPDATE Authors Authors SET Salary=Salary+100 WHERE SET Salary=Salary+100 WHERE ID=“ID=“FZ1234FZ1234”第三十八页,编辑于星期六:十三点 四十八分。2/8/202338第一章第一章 Web Web开发技术基础开发技术基础DELETE DELETE 语句语句 删除表中已有记录(删除整个记录)删除表中已有记录(删除整个记录)功能:从一个表中删除行功能:从一个表中删除行 语法格式:语法格式:DELETE FROM
40、DELETE FROM 表名表名 WHERE WHERE 条件条件 例例2 2 DELETE FROM DELETE FROM Authors Authors WHERE WHERE ID=“ID=“FZ1234FZ1234”DROPDROP语句语句 删除表(字段、索引)删除表(字段、索引)例例2 DROP Table 2 DROP Table 职员表格职员表格 例例2 DROP Index MyIndex ON Employees2 DROP Index MyIndex ON Employees第三十九页,编辑于星期六:十三点 四十八分。2/8/202339第一章第一章 Web Web开发技
41、术基础开发技术基础CREATE CREATE 语句语句 创建数据库表格(组织数据约定创建数据库表格(组织数据约定:表名表名 列列 元组元组 数据类型数据类型 值)值)格式:格式:CREATE TABLE CREATE TABLE 表名表名 表约束表约束 (列名列名1 1 数据类型数据类型 缺省值缺省值1,1,列约束列约束11(列名列名2 2 数据类型数据类型 缺省值缺省值2,2,列约束列约束22 (列名列名n n 数据类型数据类型 缺省值缺省值n,n,列约束列约束nn TABLESPACE TABLESPACE 表空间名称表空间名称 STORAGE(STORAGE(存储的子句存储的子句)ENA
42、BLE ENABLE 约束名约束名 DISABLE DISABLE 约束名约束名;例例第四十页,编辑于星期六:十三点 四十八分。2/8/202340第一章第一章 Web Web开发技术基础开发技术基础ODBC/JDBCODBC/JDBC数据库编程接口数据库编程接口 ODBCODBC接口(接口(Open Database ConnectivityOpen Database Connectivity)JDBC JDBC接口(接口(Java Database Connectivity Java Database Connectivity)SQL Server 2000 SQL Server 2000
43、 数据库服务器安装与配置数据库服务器安装与配置SQL Server 2000SQL Server 2000安装安装 安装目录安装目录Setup-Setup-自动安装自动安装/安装组件安装组件-安装导向安装导向-选择计算机选择计算机-选择选择SQL SQL Server 2000Server 2000实例实例-输入用户信息输入用户信息-选安装方式(定义)选安装方式(定义)-创建创建SQL Server SQL Server 20002000实例名实例名-选安装类型选安装类型-选择服务账户选择服务账户-身份验证身份验证SQL Server 2000SQL Server 2000启动启动利用利用 SQL Server 2000 SQL Server 2000 创建数据库创建数据库 使用使用SQLSQL语句语句 使用使用SQLSQL创建数据库和表单查询分析器创建数据库和表单查询分析器/使用企业管理器使用企业管理器第四十一页,编辑于星期六:十三点 四十八分。2/8/202341