📅  最后修改于: 2023-12-03 15:24:01.639000             🧑  作者: Mango
Schema 是指一个数据库中的结构,包括表、列、索引、关系等等。在 SQL 中,可以使用查询语言创建一个新的 schema,并在其中添加新表和数据类型定义等。
使用 SQL 创建新的 schema 非常简单。下面的代码演示了如何使用 SQL 创建一个名为 my_schema
的新 schema。
CREATE SCHEMA my_schema;
要在新的 schema 中创建表,可以使用以下 SQL 语句:
CREATE TABLE my_schema.my_table (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL
);
这将在 my_schema
中创建一个名为 my_table
的新表,其中包含一个主键列 id
和一个非空的字符串列 name
。
可以使用以下 SQL 语句在新的 schema 中创建自定义数据类型:
CREATE TYPE my_schema.color AS ENUM ('red', 'green', 'blue');
这将创建一个名为 color
的新数据类型,其中的值为 'red'
、'green'
和'blue'
。
本文介绍了如何使用查询语言创建新的 schema、表和数据类型。希望这篇文章对你有帮助,如果有任何问题或疑问,请随时在评论区留言。