JeeStudy 发表于 2020-3-21 19:43:54

MySQL8.0大师之路:第6章:关系数据库标准语言SQL-6.4 数据定义

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













页: [1]
查看完整版本: MySQL8.0大师之路:第6章:关系数据库标准语言SQL-6.4 数据定义