1、c1第第四四章章数据库的管理与使用数据库的管理与使用数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 学习要点学习要点,了解SQL,Server数据库的基本概念,学会创建、修改及删除数据库,学会创建、修改及删除表,掌握数据查询语句数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 SQL,Server,2000简简介介,1综合实例综合实例设置相对安全的设置相对安全的Windows,2003,Server系统系统主要内容主要内容综合实例综合实例设置相对安全的设置相对安全的Windows,2003,Server系统系统SQL,Ser
2、ver常用管理工具常用管理工具,2数据库的创建与管数据库的创建与管理理,3表的创建与管表的创建与管理理,4数据查询数据查询5数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.1 SQL Server 2000简介()SQL,Server概概述述,SQL,Server是Microsoft公司所发行的一套运行在Windows操作系统上的关系型数据库管理系统(RDBMS),它主要提供数据存放、管理与分析的服务。,SQL,Server,2000是在SQL,Server,7.0的基础上扩展升级的产品。SQL,Server,2000作为一个优秀的关系型数据库平台,有着
3、自己的新特性,如:完全的Web支持;对XML的支持,可使用XML方便地插入、删除和更新数据等。,SQL,Server,2000采用客户机/服务器的体系结构。数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.1 SQL Server 2000简介()SQL,Server,2000的主要的主要版本版本,SQL,Server,2000,企业版,SQL,Server,2000,标准版,SQL,Server,2000,个人版,SQL,Server,2000,开发版,SQL,Server,2000,Windows,CE,版,SQL,Server,2000,企业评估版数
4、据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.2 SQL Server常用管理工具()企业管理器企业管理器企业管理器是SQL,Server中一个重要的管理工具。它提供一个与Microsoft,Management,Console(MMC)兼容的用户接口。SQL,Server的企业管理器工具可以作为Microsoft,SQL,Server,2000,MMC的一个嵌入式管理单元使用。启动企业管理器的方法,:单击“开始”按钮,选择“程序”“Microsoft,SQL,Server”“企业管理器”选项,打开SQL,Server企业管理器,单击企业管理器左面窗口中
5、的文件夹左边的加号(+),展开下一层对象,。数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.2 SQL Server常用管理工具()查询分析器查询分析器查询分析器的启动:单击“开始”按钮,选择“程序”“Microsoft,SQL,Server”“查询分析器”选项,出现查询分析器登录界面,。在SQL,Server下拉列表框中选择要登录的SQL,Server服务器,如果列表框中没有,可以单击按钮,找到所要登录的SQL,Server服务器。选择“SQL,Server身份验证”,默认的登录名是“sa”,在“密码”输入框中输入SQL,Server的密码,如密码输入
6、“123”。单击“确定”按钮,打开SQL,Server查询分析器,。查询分析器可以使用户交互式地输入、执行和测试Transact-SQL语句,并且在结果显示窗口中查看语句的执行结果。数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.2 SQL Server常用管理工具()查询分析器查询分析器,在查询分析器的查询窗口中输入SQL语句,单击工具栏中的按钮或按F5键,输入的SQL语句将被执行,执行的结果显示在结果显示窗口中,。数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.2 SQL Server常用管理工具()服务管理器
7、服务管理器SQL,Server服务管理器是SQL,Server最重要的管理工具,企业管理器和查询分析器能够被使用的前提是SQL,Server服务管理器必须启动,对数据库做任何操作之前,也必须启动服务管理器。启动SQL,Server服务器的方法:单击“开始”按钮,选择“程序”“Microsoft,SQL,Server”“服务管理器”选项,打开“SQL,Server服务管理器”。数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.2 SQL Server常用管理工具()服务管理器服务管理器4种服务,用以实现SQL,Server数据库引擎,可以说它是SQL,Ser
8、ver的最基本组件,停止SQL,Server服务将会停止所有的SQL服务。每一个SQL,Server实例都有一个SQL,Server服务。SQL Server 服务服务SQLServerAgent服务服务 Microsoft Search服务服务 MSDTC服务服务,SQL,Server,代理服务,可以自动执行指定任务、监视SQL,Server运行并在必要时进行报警。每一个SQL,Server实例都有一个SQL,Server代理服务。,用以实现全文搜寻引擎。不论计算机上有多少个SQL,Server,实例,都只会有一个Microsoft,Search服务。,微软分布式事务协调器,用以管理分布式交
9、易。不论计算机上有多少个SQL,Server实例,都只会有一个MSDTC服务。,数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.3 数据库的创建与管理()数据库结构.主数据文件辅助数据文件每一个数据库都必须有一个主数据文件,其中记录了数据库的起始信息、数据文件成员以及数据库的对象成员,如表、视图、规则等。主数据文件一旦建立了之后,就不能将它删除,除非将整个数据库删除。默认主数据文件的扩展名为“.mdf”。SQL,Server可以将数据库存成多个数据文件,一个主数据文件与多个辅助数据文件,一个数据库也可以没有辅助数据文件。通常情况下数据库并不需要建立辅助数
10、据文件,只有当数据过于庞大,数据库的内容太多时,单一数据文件无法负荷,需要使用辅助数据文件分散存储数据,以提高数据的存取效率。默认辅助数据文件的扩展名为“.ndf”,在数据库系统中数据库实际上是以文件形式存在,默认状态下,数据库文件存放在Microsoft,SQL,Server默认安装目录下的“MSSQLdata”文件夹中。事务日志文件,事务日志文件是用来记录数据库的事务活动记录。,事务日志文件可以为SQL,Server取消事务、回存事务等操作提供参考依据,以便在数据库损坏时,能利用事务日志文件恢复数据库。,默认事务日志文件的扩展名为“.ldf”。数据库的管理与使用数据库的管理与使用 电子商务
11、网站建设与实践电子商务网站建设与实践 4.3 数据库的创建与管理()系统数据库系统数据库,master数据库tempdb数据库model数据库msdb数据库示例数据库,pubs数据库Northwind数据库,数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.3 数据库的创建与管理()创建数据库利用企业管理器.命名数据库.,在SQL,Server,2000的服务管理器运行的情况下,选择“开始”“程序”“Microsoft,SQL,Server”“企业管理器”,打开SQL,Server2000的企业管理器,单击折叠号(即左面的图标“+”号),展开控制台根目录,
12、在“数据库”上单击右键,在弹出的快捷菜单中选择“新建数据库”选项,。,在“常规”选项卡的“名称”栏中输入要建立的数据库名称,如:输入叮当书店的数据库名为“bookstore”。数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.3 数据库的创建与管理()创建数据库利用企业管理器切换到“数据文件”选项卡,设置数据库文件的位置以及文件属性。这个数据库只有一个主数据文件(bookstore_Data.MDF),这个数据文件的初始文件大小为1MB,可以不断自动增长,直到占满整个磁盘,每次以10%的量增长。创建数据库利用企业管理器.设置“数据文件”选项卡,.数据库的管
13、理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.3 数据库的创建与管理()创建数据库利用企业管理器切换到“事务日志”选项卡,设置事务文件的位置以及文件属性。设置事务日志文件bookstore_Log.ldf的初始文件大小为1MB,日志文件可以不断增长,每次自动扩增10%的空间,直到它占满整个磁盘。创建数据库利用企业管理器.设置“日志文件”选项卡.数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.3 数据库的创建与管理()创建数据库利用企业管理器单击“确定”按钮,完成创建数据库的操作。在企业管理器的左窗口树状数据库目录中可以发现
14、刚才建立的数据库bookstore,。创建数据库利用企业管理器.查看数据库建立结果,.数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.3 数据库的创建与管理()创建数据库利用企业管理器,例如,创建名为bookstore的数据库,使用两个20MB的数据文件和一个100MB的事务日志文件。创建数据库利用T-SQL语句,在SQL,Server查询分析器中输入如下程序:CREATE,DATABASE,bookstoreONPRIMARY,(,NAME,=,bookstore_data1,FILENAME,=,e:databasebookstore_data1.m
15、df,SIZE,=,20,MAXSIZE,=,100,FILEGROWTH,=,10),(,NAME,=,bookstore_data2,FILENAME,=,e:databasebookstore_data2.ndf,SIZE,=,20,MAXSIZE,=,100,FILEGROWTH,=,10)LOG,ON,(,NAME,=,bookstore_log,FILENAME,=,e:databasebookstore_log.ldf,SIZE,=,100,MAXSIZE,=,200,FILEGROWTH,=,10)数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实
16、践 4.3 数据库的创建与管理()删除数据库删除数据库利用利用T-SQL语句语句利用企业管理器删除数据库,只需在企业管理器中选取要删除的数据库,并单击鼠标右键,然后在弹出的快捷菜单中选择“删除”选项即可,。利用T-SQL的DROP,DAT-,ABASE语句来删除数据库。DROP,DAT-,ABASE语句的语法格式如下:DROP,DATABASE,database_name,.n其中,参数database_name指定要删除的数据库名称。从,master,数据库中执行,sp_helpdb,以查看数据库列表。利用企业管理器利用企业管理器数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电
17、子商务网站建设与实践 4.3 数据库的创建与管理()附加与分离数据库附加与分离数据库,利用企业管理器分离数据库,首先在企业管理器中选取要分离的数据库,并单击鼠标右键,然后在弹出的快捷菜单中选择“所有任务”“分离数据库”选项,在随后弹出的“分离数据库”对话框中,单击“确定”按钮,数据库完成分离。分离数据库数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.3 数据库的创建与管理()附加与分离数据库附加与分离数据库利用企业管理器附加数据库,首先在企业管理器中选取“数据库”目录,并单击鼠标右键,然后在弹出的快捷菜单中选择“所有任务”“附加数据库”选项,随后弹出“附
18、加数据库”对话框。在“附加数据库”对话框中,单击“要附加数据库MDF文件”文本框的按钮,选取所要附加的数据库文件所在的路径位置,如:选择“dingdangdatabase”下的数据文件bookstore_Data.MDF,然后在“附加为”文本框中指定附加后的数据库名称为bookstore,。附加数据库数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.4 表的创建与管理()数据类型系统数据类型数值数据类型数值型数据可以用来做数值运算处理,当需要存放纯数字的数据,或是要对存放的内容作数值运算时,可以将它定义成数值型数据类型。,数据类型数据类型存储容量存储容量数
19、值范围数值范围整型数值整型数值tinyinttinyint1 B1 B0 0 255 255 smallintsmallint2 B2 B2 21515 (2(21515-1-1)intint4 B4 B2 23131 (2(23131-1-1)bigintbigint8 B8 B2 26363 (2(26363-1-1)精确型数值精确型数值decimal decimal 5 517B17B(10103838+1+1)()(10103838-1-1)numericnumeric5 517B17B(10103838+1+1)()(10103838-1-1)浮点型数值浮点型数值floatfloat
20、单精度:单精度:4B4B双精度:双精度:8B8B1.791.791010308308+1.79+1.791010308308 realreal4B4B3.403.4010103838+3.40+3.40101038 38 数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.4 表的创建与管理()数据类型系统数据类型字符数据类型字符型数据可以表示文字、数字或其他的特殊符号,在定义字符型数据时,必须指定一个数值,用来表示字符型数据的长度。字符型数据有3类,分别为char、varchar与text。,char数据类型,varchar数据类型数据类型,text数据类
21、型,char数据类型是用来存放固定长度的字符串内容,其最大长度可达8000个字符。当SQL,Server要保存长度固定的数据时,可以将它定义为char数据类型。当char实际的字符串长度小于指定大小时,它将会自动在字符串后面补空格填满整个长度,使数据长度固定。varchar数据类型的使用方式与char数据类型类似,不同的是,varchar数据类型可以随着存放的数据长度大小自动调整其占用的数据空间,当存入的数据长度小于指定的大小时,它不会在数据后面补空格,而是以实际存入的数据长度保存。其最大长度可设置为8000个字符。char与varchar数据类型最大只能定义到存放8000个字符,如果要存放的
22、数据长度超过这个限制时,可以使用text数据类型。text数据类型和varchar数据类型一样,都是一个可变长度的数据类型,它允许的最大长度限制为2311个字符。数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.4 表的创建与管理()数据类型系统数据类型日期时间数据类型SQL,Server提供日期时间型数据可以存储日期和时间的组合数据。当要在表中存放日期/时间信息,如出生日期、数据传入系统的时间等,就可以将列定义为日期时间数据类型。数据类型数据类型存储容量存储容量数值范围数值范围精度精度datetimedatetime8 B8 B17531753年年1 1
23、月月1 1日到日到99999999年年1212月月3131日日百分之三秒百分之三秒smalldatetimesmalldatetime4 B4 B19001900年年1 1月月1 1日到日到20792079年年6 6月月6 6日日分分数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.4 表的创建与管理()数据类型系统数据类型货币数据类型货币数据是专门用于货币数据处理,它可以说是一种特殊的小数数值数据,固定为4位小数。数据类型数据类型存储容量存储容量数值范围数值范围M Moneyoney8 B8 B-2-26363(2 26363-1-1)S Smallmo
24、neymallmoney4 B4 B-214,748.3648-214,748.3648 214,748.3647214,748.3647数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.4 表的创建与管理()数据类型系统数据类型二进制数据类型二进制数据类型是一些用十六进制来表示的数据。数据类型数据类型长长 度度 变变 动动 数据最大长度限制数据最大长度限制 binarybinary固定长度固定长度80008000个字节个字节 varbinaryvarbinary可变长度可变长度80008000个字节个字节 imageimage可变长度可变长度2 2313
25、11 1个字节个字节 ,binary数据类型为一固定长度的数据类型,它会以固定的长度处理数据,当数据长度不足时会自动填补到指定的固定长度。,通过image数据类型可以来存储图片或影像数据,或者是存放特殊格式化的文件数据,如Word、Excel、PDF文件等。数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.4 表的创建与管理()用企业管理器创建表利用企业管理器在“bookstore”数据库中创建一个用于存储书目的书目信息表books,,表的列结构如下所示。,字 段 名 称类 型长 度允 许 空说 明smbhint4否书目编号,应为自动编号,设为主键smlb
26、char10否书目类别smchar40否书名djdecimal9否单价zzchar8是作者cbdwchar40是出版单位cbsjsmalldatetime4是出版时间jdjstext16是简单介绍tpljnvarchar50是书目封面图片路径数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.4 表的创建与管理()用企业管理器创建表新建表,1展开“bookstore”数据库,在“表”对象上右击,选择快捷菜单中的“新建表”定义表结构2123,在“表设计”窗口中输入第一个字段的信息,在“列名”中输入“smbh”,在“数据类型”中选择“int”,重复步骤1的操作,
27、依据books表结构,定义所有的字段smbh为书目信息表(books表)的主键,选中“smbh”字段,单击工具栏上的主键设置按钮,将字段smbh设置为书目信息表的主键数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.4 表的创建与管理()用企业管理器创建表保存表,3表中所有字段定义完成后,单击工具栏上的保存按钮,在弹出的“选择名称”对话框中输入创建的表名“books”查看新建表结果,4单击“确定”按钮,完成创建表的操作。在企业管理器中数据库bookstore的表对象中可以找到刚创建的表books数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电
28、子商务网站建设与实践 4.4 表的创建与管理()用T-SQL命令创建表例如:在数据库bookstore中创建一个书目信息表books,dj字段的默认值设为0。在SQL,Server查询分析器中输入如下程序:USE,bookstoreGOCREATE,TABLE,books(smbh,int,PRIMARY,KEY,smlb,char(10),NOT,NULL,sm,char(40),NOT,NULL,dj,decimal,(18,2),NOT,NULL,default,0,zz,char(8),cbdw,char(40),cbsj,smalldatetime)GO数据库的管理与使用数据库的管理
29、与使用 电子商务网站建设与实践电子商务网站建设与实践 4.4 表的创建与管理()修改表结构例如:在bookstore数据库中已经建立的books表中,增加一个memo字段,删除表中的cbsj字段。在SQL,Server查询分析器中输入如下程序:USE,bookstoreGOALTER,TABLE,books,ADD,memo,varchar(200)ALTER,TABLE,books,DROP,COLUMN,cbsj数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.4 表的创建与管理()添加表记录,利用企业管理器打开表,1在企业管理器中,依次展开服务器组、
30、服务器、“数据库”结点,选中要使用的数据库如bookstore,然后展开该数据库的“表”结点,右击要添加数据的表如books表。在弹出的快捷菜单中选择“打开表”“返回所有行”命令数据录入2在弹出的“数据录入”窗口中,录入数据,数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.4 表的创建与管理()删除表在企业管理器中,依次展开服务器组、服务器、“数据库”结点,选中要使用的数据库如bookstore,然后展开该数据库的“表”结点,右击删除的表如books表。在弹出的快捷菜单中选择“删除”命令,在弹出的“除去对象”对话框中,单击“全部除去”按钮,即可删除表;单
31、击“显示相关性”按钮,就会显示该表所依赖的对象和依赖于该表的对象在查询分析器的编辑窗口中,输入如下语句:使用使用T-SQL语句删除表语句删除表使用企业管理器删除表USE,bookstoreGODROP,TABLE,booksGO数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.5数据查询()SQL简介SQL是结构化查询语言(Structured,QueryLanguage)的英文缩写。它是一种通用的关系数据库标准语言,其功能包括查询、操纵、定义、控制。SQL语言按照功能分为以下4个部分。,数据定义语言DDL。用于定义SQL模式、基本表、视图、索引。,数据查
32、询语言DQL。用于查询数据。,数据操纵语言DML。用于查询和更新数据。更新又分为插入、删除、修改。,数据控制语言DCL。控制对数据库的访问,服务器的关闭、启动,以及对基本表和视图的授权、完整性规则描述等。数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.5数据查询(),SELECT,语句SELECT语句基本语法格式,SELECT,字段列表INTO,目标数据表FROM,源数据表或视图,nWHERE,条件表达式GROUP,BY,分组表达式,HAVING,搜索表达式ORDER,BY,排序表达式,n,ASC,|DESCCOMPUTE,行聚合函数名(统计表达式),n
33、,BY,分类表达式,n数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.5数据查询(),SELECT,语句SELECT子句的使用方法1例1,从数据库bookstore的书目信息表books中查询所有书目信息。,USE,bookstoreGOSELECT,*,FROM,books结果如图所示。显示所有字段的信息显示指定字段的信息,例2,从数据库bookstore的书目信息表books中查询所有书目的“书名”和“单价”信息。,USE,bookstoreGOSELECT,sm,dj,FROM,books结果如图所示。数据库的管理与使用数据库的管理与使用 电子商务
34、网站建设与实践电子商务网站建设与实践 4.5数据查询(),SELECT,语句SELECT子句的使用方法1例3,在数据库bookstore的书目信息表books中,书目的“书名”和“单价”分别用“sm”和“dj”来表示的,为了便于理解,可以用汉字别名“书名”和“单价”显示。,USE,bookstoreGOSELECT,sm,AS,书名,dj,AS,单价,FROM,books结果如图所示。显示指定字段信息,并使用别名,在SELECT语句中使用DISTINCT关键字,例4,在数据库bookstore的书目信息表books中,查询不同类别的书目。要求书目类别不重复。,USE,bookstoreGOSE
35、LECT,DISTINCT,smlb,AS,书目类别,FROM,books结果如图所示。数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.5数据查询(),SELECT,语句SELECT子句的使用方法1例5,在数据库bookstore的书目信息表books中,查询表中前30%的记录。,USE,bookstoreGOSELECT,TOP,30,PERCENT,smbh,sm,FROM,books结果如图所示。在SELECT语句中使用TOP,nPERCENT关键字,数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.5数据查询
36、(),SELECT,语句WHERE子句的使用方法2例6,在数据库bookstore的书目信息表books中,查询单价小于等于25的书目信息。,USE,bookstoreGOSELECT,smbh,sm,dj,FROM,booksWHERE,dj=25结果如图所示。在条件表达式中使用比较运算符,在条件表达式中使用比较运算符和逻辑运算符,例7,在数据库bookstore的书目信息表books中查询书目类别为“计算机”,并且“书目单价小于25元”的书目信息,USE,bookstoreGOSELECT,smbh,sm,dj,FROM,booksWHERE,smlb=计算机,and,dj=2005-03
37、-01GROUP,BY,cbdwHAVING,AVG(dj)=25数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.5数据查询(),SELECT,语句COMPUTE,BY子句的使用方法6例15,在数据库bookstore的书目信息表books中,将书目信息按照书目类别进行分组,并计算同一个书目类别的单价之和USE,bookstoreGOSELECT,*FROM,books,ORDER,BY,smlbCOMPUTE,SUM(dj),BY,smlb结果如图所示。数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.5数据查询(
38、),SELECT,语句使用集合函数,7集 合 函 数功 能SUM(ALL|DISTINCT列表达式)计算数据的总和AVG(ALL|DISTINCT列表达式)计算数据的平均值MIN(ALL|DISTINCT列表达式)求出数据中的最小值MAX(ALL|DISTINCT列表达式)求出数据中的最大值COUNT(ALL|DISTINCT列表达式*)计算总记录数。COUNT(*)返回行数,包括含有空值的行,不能与DISTINCT一起使用CHECKSUM(*|列表达式,.n)对计算出的数值的和进行校验BINARY_CHECKSUM(*|列表达式,.n)对二进制的和进行校验数据库的管理与使用数据库的管理与使用
39、 电子商务网站建设与实践电子商务网站建设与实践 4.5数据查询,INSERT,语句例21,对书目信息表books添加一条新记录,书目类别为“计算机”,书名为“SQL,Server,2000管理及应用系统开发”,单价为“62”,作者为“李晓喆”,出版单位为“人民邮电出版社”,出版时间为“2003-11-01”。USE,bookstoreGOINSERT,INTO,books(smlb,sm,dj,zz,cbdw,cbsj)VALUES(计算机,SQL,Server,2000管理及应用系统开发,62,李晓喆,人民邮电出版社,2003-11-01)标准的INSERT语句省略列清单的INSERT语句在
40、SQL,Server中允许省略INSERT语句中列清单,但在VALUES列表中表达式的顺序必须与表中列名的顺序相同。使用这种方式插入数据,则语句变为:INSERT,INTO,books,VALUES(计算机,SQL,Server,2000管理及应用系统开发,62,李晓喆,人民邮电出版社,2003-11-01,)数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.5数据查询UPDATE语句例22,将例21中添加的记录的出版时间改为“2002-11-1”。USE,bookstoreGOUPDATE,books,SET,cbsj=2002-11-1WHERE,sm
41、bh=8数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 4.5数据查询,DELETE,语句例23,通过DELETE语句删除上面例子中添加的记录。USE,bookstoreGODELETE,FROM,booksWHERE,smbh=8数据库的管理与使用数据库的管理与使用 电子商务网站建设与实践电子商务网站建设与实践 本章小结小结,本章主要讲述了SQL数据库和表的操作,包括数据库和表的创建、修改和删除,以及表中数据的添加、修改和删除,同时也对SQL,Server,2000的数据查询作了介绍。通过本章的学习,读者能建立自己的数据库和表,能对表进行各种查询,并对查询结果排序、分组,能进行数据更新语句的操作。c49Thank you!