SQL语言的一些操作
一、利用SQL语言进行增-删-改
1.SQL-之DELETE
元组删除Delete命令:删除满足指定条件的元组。
Delete From 表名[Where 条件表达式];
注意:如果Where条件省略,则删除所有元组。
例:
2.SQL-之UPSATE
元组更新Update命令:用指定要求的值更新指定表中满足指定条件的元组的指定列的值。
Update 表名
Set 列名 = 表达式 | (子查询)
[[, 列名 = 表达式 | (子查询)]…]
[Where 条件表达式];
如果Where条件省略,则更新所有的元组。
例:
二、利用SQL语言修正与撤销数据库
1.SQL-DDL之撤销与修改
修正数据库:修正数据库的定义,主要是修正表的定义。
1.1修正基本表的定义
alter table tablename
[add {colname datatype,...}] 增加新列
[drop {完整性约束名}] 删除完整性约束
[modify {colname datatype,...}] 修改列定义
1.2撤销基本表
drop table 表名
例:
注意:SQL-delete语句只是删除了表中的元组,而撤销基本表drop table 的操作是撤销包含格式表,表中所有元组,由该表导出的所有视图等相关的所有内容,所以使用要特别注意。
1.3撤销数据库
drop database 数据库名;
例:
2.SQL-DDL之数据库指定与关闭命令
有些DBMS提供了操作多个数据库的能力,此时在进行数据库操作时需要指定操作数据库与关闭数据库的功能。
指定当前数据库:
use 数据库名;
关闭当前数据库:
close 数据库名;