第五章数据的基本操作 数据的删除 在企业管理器中删除数据 展开相关数据库节点,单击“表”图标,在明细窗格中右击需 要添 加数据的表,弹出快捷菜单,单击“打开表一返回所有的行”命令 打开相关表的表格窗口即可对相应的数据删除操作。 2、在查询分析器中删除数据 语法如下: DELETE table name FROM< table source>I.n I WHERE &<search condition>) table source>: =table name[ [as i table alias ll.nD)
第五章 数据的基本操作 ❖ 数据的删除 1、在企业管理器中删除数据 展开相关数据库节点,单击“表”图标,在明细窗格中右击需 要添 加数据的表,弹出快捷菜单,单击“打开表—返回所有的行”命令 , 打开相关表的表格窗口即可对相应的数据删除操作。 2、在查询分析器中删除数据 语法如下: DELETE table_name [ FROM { < table_source > } [ ,...n ] ] [ WHERE { < search_condition > } ] < table_source > ::= table_name [ [ AS ] table_alias ] [ ,...n ] ) ]
第五章数据的基本操作 数据的删除 语法解释: table name:是要从其中删除行的表的名称。 FROM< table source>:指定附加的FROM子句。 table_ name as table alias:是为删除操作提供标准的表名。 WHERE:指定用于限制删除行数的条件。如果没有提供 WHERE 子句,则 DELETE删除表中的所有行 < search condition>:指定删除行的限定条件。对搜索条件中可以 包含的谓词数量没有限制。 功能:就是从指定的表中删除符合条件的所有元组,如果省略 WHERE子句,表示删除表中所有元组
第五章 数据的基本操作 ❖ 数据的删除 语法解释: table_name:是要从其中删除行的表的名称。 FROM < table_source >:指定附加的FROM 子句。 table_name [[AS] table_alias ]:是为删除操作提供标准的表名。 WHERE:指定用于限制删除行数的条件。如果没有提供WHERE 子句,则DELETE 删除表中的所有行。 <search_condition> :指定删除行的限定条件。对搜索条件中可以 包含的谓词数量没有限制。 功能:就是从指定的表中删除符合条件的所有元组,如果省略 WHERE子句,表示删除表中所有元组
第五章数据的基本操作 今数据的删除 功能:就是从指定的表中删除符合条件的所有元组,如果省略 WHERE子句,表示删除表中所有元组。 例: 删除教师表中没有姓名的记录。代码如下 USE STUDENT GO DELETE教师 WHERE姓名 IS NULL GO
第五章 数据的基本操作 ❖ 数据的删除 功能:就是从指定的表中删除符合条件的所有元组,如果省略 WHERE子句,表示删除表中所有元组。 例: 删除教师表中没有姓名的记录。代码如下: USE STUDENT GO DELETE 教师 WHERE 姓名 IS NULL GO
第五章数据的基本操作 数据的删除 清空数据库操作 语法注释: TRUNCATE TABLE:为关键字 table name:为要删除所用记录的表名 delete:此操作在日志当中有记录,可以进行恢复 truncate:此操作在日志当中没有记录,不能进行数据恢复 例:用 TRUNCATE TABLE语句清空课程注册表。代码如下 USE STUDENT GO TRUNCATE TABLE课程注册 GO
第五章 数据的基本操作 ❖ 数据的删除 清空数据库操作 语法注释: TRUNCATE TABLE:为关键字 table_name:为要删除所用记录的表名。 delete:此操作在日志当中有记录,可以进行恢复 truncate:此操作在日志当中没有记录,不能进行数据恢复 例:用TRUNCATE TABLE 语句清空课程注册表。代码如下: USE STUDENT GO TRUNCATE TABLE 课程注册 GO
第五章数据的基本操作 ☆数据的查询操作 语法形式如下: SELECT Select list IINTO new table name FROM table list TWHERE Search conditions IGROUP BY group by list THAVING search conditions TORDERBY order list ASC DESCII
第五章 数据的基本操作 ❖ 数据的查询操作 语法形式如下: SELECT select_list [INTO new_table_name] FROM table_list [WHERE search_conditions] [GROUP BY group_by_list] [HAVING search_conditions] [ORDER BY order_list [ASC | DESC] ]