💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# Chapter 5\. 数据定义 **Table of Contents** + 5.1\. 表的基本概念 + 5.2\. 缺省值 + 5.3\. 约束 + 5.3.1\. 检查约束 + 5.3.2\. 非空约束 + 5.3.3\. 唯一约束 + 5.3.4\. 主键 + 5.3.5\. 外键 + 5.3.6\. 排除约束 + 5.4\. 系统字段 + 5.5\. 修改表 + 5.5.1\. 增加字段 + 5.5.2\. 删除字段 + 5.5.3\. 增加约束 + 5.5.4\. 删除约束 + 5.5.5\. 改变字段的缺省值 + 5.5.6\. 修改字段的数据类型 + 5.5.7\. 重命名字段 + 5.5.8\. 重命名表 + 5.6\. 权限 + 5.7\. 模式 + 5.7.1\. 创建模式 + 5.7.2\. Public 模式 + 5.7.3\. 模式搜索路径 + 5.7.4\. 模式和权限 + 5.7.5\. 系统表模式 + 5.7.6\. 使用方式 + 5.7.7\. 移植性 + 5.8\. 继承 + 5.9\. 分区 + 5.9.1\. 概述 + 5.9.2\. 实现分区 + 5.9.3\. 管理分区 + 5.9.4\. 分区和约束排除 + 5.9.5\. 替代分区方法 + 5.9.6\. 警告 + 5.10\. 外部数据 + 5.11\. 其它数据库对象 + 5.12\. 依赖性跟踪 本章介绍如何创建一个保存数据的数据库结构。在关系型数据库里,裸数据是存储在表中的, 因此本章的大部分内容都将用于介绍如何创建表以及如何修改他们, 以及在控制表中存储的数据上有什么可以获得的特性。随后,我们讨论表是如何组织成模式的, 以及如何给表赋予权限。最后,我们将简单查看一下影响数据存储的其它因素,比如继承、 视图、函数、触发器。