数据库-期末考前复习-第3章-关系数据库标准语言SQL
2024-01-02 06:35:48
1、掌握SQL语言实现数据查询、定义、操纵、控制的关键字。
- 数据查询:使用SELECT关键字进行数据查询操作。
- 数据定义:使用CREATE和ALTER关键字进行数据库、表、视图、索引等的定义操作。
- 数据操纵:使用INSERT、DELETE和UPDATE关键字进行数据的插入、删除和更新操作。
- 数据控制:使用GRANT和REVOKE关键字进行数据库用户权限的控制操作。
2、理解视图的概念,视图的优点。
视图是从一个或多个基本表或视图中导出的虚拟表,它是用户的"专用表",可以根据用户的需求从现有的基表中抽取出若干子集。视图的构造方式使用SQL中的SELECT语句。
视图的优点包括:
- 数据安全性:通过视图,可以限制用户对数据的访问权限,只允许用户访问他们需要的数据,保护敏感数据的安全性。
- 简化数据访问:视图可以隐藏底层表的复杂性,提供简化的数据访问接口,使用户能够更轻松地查询和操作数据。
- 数据独立性:通过视图,可以将应用程序与底层数据模型解耦,使应用程序不受底层数据结构的变化影响。
- 提高性能:视图可以预先计算和存储查询结果,提高查询性能,并减少重复的计算和存储。
3、掌握SQL中增删改语句,掌握建表、建视图的SQL语句。
以下是SQL中增删改语句以及建表、建视图的SQL语句的示例:
(1)插入数据:
INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...);
(2)更新数据:
UPDATE 表名 SET 列1 = 值1, 列2 = 值2, ... WHERE 条件;
(3)删除数据:
DELETE FROM 表名 WHERE 条件;
(4)创建表:
CREATE TABLE 表名 (
列1 数据类型,
列2 数据类型,
列3 数据类型, ... );
(5)创建视图:
CREATE VIEW 视图名 AS
SELECT 列1, 列2, 列3, ...
FROM 表名
WHERE 条件;
文章来源:https://blog.csdn.net/qq_64064356/article/details/135329363
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!