一、如何用SQL更新数据
- 插入数据
- 语法:
- insert into table_name (属性列...) values (属性值列);
- 语法:
- 修改数据
- 语法:
- update table_name set column_name=表达式... where 条件;
- 语法:
- 删除数据
- 语法:
- delete fom table_name where 条件
- 语法:
二、NULL
- 哪些值不能为NULL:
- 主键值
- 加了NOT NULL约束的值
- 运算:
- NULL与其他任何值的运算结果为null
- NULL与其他任何值的比较结果为unknown
三、视图
- 定义视图:
- 建立视图:
- create view 视图名 (列...) as 子查询 with check option;
- RDBMS执行完此条语句后,仅仅将视图定义存入数据字典里
- with check option
- 保证更新、插入或删除的行满足视图定义中的谓词条件
- create view 视图名 (列...) as 子查询 with check option;
- 删除视图:
- drop view 视图名(cascade)
- 数据字典里删除了指定的视图定义
- cascade
- 删除该视图导出的所有视图
- 注
- 如果要删除由基表导出的视图,要使用drop view显式删除
- drop view 视图名(cascade)
- 建立视图:
2. 查询视图: