JEE Study|JAVA EE|企业级开发学习网

标题: MySQL8.0大师之路:第6章:关系数据库标准语言SQL-6.4 数据定义 [打印本页]

作者: JeeStudy    时间: 2020-3-21 19:43
标题: MySQL8.0大师之路:第6章:关系数据库标准语言SQL-6.4 数据定义
6.4数据定义
    关系数据库系统支持三级模式结构,其模式、外模式和内模式中的基本对象有模式、表、视图和索引等。因此SQL的数据定义功能包括模式定义、表定义、视图和索引的定义, 如下表所示。
  
操作对象
  
操作方式
创建
删除
修改
模式
CREATE SCHEMA
DROP  SCHEMA
CREATE TABLE
DROP TABLE
ALTER TABLE
视图
CREATE VIEW
DROP VIEW
索引
CREATE INDEX
DROP INDEX
ALTER INDEX
    SQL标准不提供修改模式定义和修改视图定义的操作。 用户如果想修改这些对象,只能先将它们删除然后再重建。SQL标准也没有提供索引相关的语句,但为了提高查询效率, 商用关系数据库管理系统通常都提供了索引机制和相关的语旬。
    在早期的数据库系统中,所有数据库对象都属于一个数据库,也就是说只有一个命名空间。现代的关系数据库管理系统提供了一个层次化的数据库对象命名机制,一个关系数据库管理系统的实例(instance)中可以建立多个数据库,一个数据库中可以建立多个模式,一个模式下通常包括多个表、视图和索引等数据库对象


















欢迎光临 JEE Study|JAVA EE|企业级开发学习网 (http://jeestudy.com/) Powered by Discuz! X3.2