在OceanBase数据库系统中,使用 CREATE TABLE 语句可以创建一个新的表。表是数据库中存储数据的基本结构之一。以下是 CREATE TABLE 语句的基本语法:
CREATE TABLE table_name (
  column1 datatype1,
  column2 datatype2,
  ...
);

在这里,table_name 是你要创建的表的名称,column1, column2, ... 是表的列名,每列都有一个对应的数据类型 datatype1, datatype2, ...。

例如,创建一个名为 employees 的表:
CREATE TABLE employees (
  employee_id INT PRIMARY KEY,
  first_name VARCHAR(50),
  last_name VARCHAR(50),
  hire_date DATE
);

这个例子创建了一个包含 employee_id、first_name、last_name 和 hire_date 列的表。

你还可以在 CREATE TABLE 语句中包含一些其他的选项,例如约束、索引、默认值等。以下是一个稍复杂的示例:
CREATE TABLE orders (
  order_id INT PRIMARY KEY,
  product_name VARCHAR(100) NOT NULL,
  quantity INT CHECK (quantity > 0),
  order_date DATE DEFAULT CURRENT_DATE,
  CONSTRAINT fk_customer
    FOREIGN KEY (customer_id)
    REFERENCES customers(customer_id)
);

这个示例表明了如何创建一个包含外键约束、默认值、以及检查约束的表。

请注意,具体的语法和支持的选项可能会受到OceanBase数据库版本的影响,因此建议查阅当前版本的官方文档以获取最准确的信息。数据库系统可能会在不同的版本中引入新的功能和语法。


转载请注明出处:http://www.zyzy.cn/article/detail/11507/OceanBase