电子商务网站建设与管理-电子教案PPT版第六章讲述.ppt
文本预览下载声明
(2)使用T-SQL语句修改记录 格式: UPDATE 表名 SET 列名1=表达式, … 列名n=表达式。 [where 逻辑表达式] 例1:把表ReaderType中学生的限借数量5本增加2本(见图6-40)。 UPDATE ReaderType SET LimitNum=LimitNum +2 WHERE Typename=学生 GO 例2:把表ReaderType中的限借天数增加10天。 UPDATE ReaderType SET LimitDays=LimitDays +10 GO 7、删除记录 (1)使用SSMS删除记录 在“对象资源管理器”窗口中,展开“数据库”节点、展开所选择的具体数据库 第六章 SQL Server 2012数据库基础 四、建立和管理表 图6-40 表ReaderType 节点、展开“表”节点,右键单击要删除记录的表,选择“打开表”命令,再右击要删除的行,选择“删除”命令即可删除记录。 OR 选定行——Del键 (2)使用T-SQL语句删除记录 格式: DELETE 表名 [WHERE 逻辑表达式] 例1:删除Borrow表中RID为2005216001的读者的借书记录。 DELETE Reader WHERE RID=2005216001 GO 例2:删除test表中的所有记录。 USE Library GO DELETE test 第六章 SQL Server 2012数据库基础 四、建立和管理表 1、结构化查询语言概述 SQL语言集数据查询、数据操纵、数据定义和数据控制于一体,是一个综合的、功能强大又简单易学的语言。SQL语言按照功能可以分为4大类。 (1)数据查询语言(Data Query Language,DQL)。DQL用于按照指定的组合、条件表达式或排序检索已存在的数据库中的数据,但并不改变数据库中的数据。其命令动词有SELECT。 (2)数据定义语言(Data Definition Language,DDL)。DDL用于创建、修改或删除数据库中的各种对象,包括表、视图、索引等。其命令动词有CREATE、DROP、ALTER,如表6-5所示。 第六章 SQL Server 2012数据库基础 五、结构化查询语言——SQL 操作对象 操作方式 创建 修改 删除 表 CREATE TABLE ALTER TABLE DROP TABLE 视图 CREATE VIEW DROP VIEW 索引 CREATE INDEX DROP INDEX 表6-5 数据定义语言 (3)数据操纵语言(Data Manipulation Language,DML)。DML用于对已经存在的数据库进行记录的插入、删除、修改等操作。其命令动词有INSERT、UPADATE、DELETE。 (4)数据控制语言(Data Control Language,DCL)。DCL用于授予或收回访问数据库的某种特权、控制数据操纵事务的发生时间及效果、对数据库进行监视等。其命令动词有GRANT、REMOVE等。 2、SELECT查询 所谓查询,就是针对数据库中的数据,按指定的条件和特定的组合对数据表进行检索。 (1)SELECT语句格式 1)SELECT查询语句的基本格式 SELECT 字段列表 FROM 〈表名〉 [WHERE 〈查询条件〉] 其含义是,根据WHERE子句的查询条件,从FROM子句指定的表中找出满足条件的记录,再按SELECT语句中指定的字段次序,筛选出记录中的指定字段值。若 第六章 SQL Server 2012数据库基础 五、结构化查询语言——SQL 不设置查询条件,则表示被查询的表中的所有记录都满足条件。 2)SELECT查询语句的完整格式 SELECT [ALL|DISTINCT]字段列表 [INTO 新表名] FROM 表名列表 [WHERE 查询条件] [GROUP BY 字段名[HAVING 条件表达式]] [ORDER BY 字段名[ASC|DESC]]
显示全部