oracle 创建表sql

原创
ithorizon 8个月前 (09-01) 阅读数 112 #Oracle

Oracle 创建表 SQL

Oracle 创建表 SQL 语句基础

在 Oracle 数据库中,创建表是一个常见的管理任务。创建表涉及到使用 SQL(结构化查询语言)来定义表的名称、列以及每列的数据类型。以下是创建一个简洁表的 SQL 语句示例。

创建表的基本语法

CREATE TABLE table_name (

column1 datatype,

column2 datatype,

column3 datatype,

...

);

一个简洁的创建表实例

以下 SQL 语句创建一个名为 "employees" 的表,包含几个列,例如员工ID、姓名、工资等:

CREATE TABLE employees (

employee_id NUMBER(6, 0) PRIMARY KEY,

first_name VARCHAR2(20),

last_name VARCHAR2(25),

email VARCHAR2(100),

salary NUMBER(8, 2)

);

说明:

  • NUMBER(6, 0) 即数字数据类型,其中6是总位数,0是小数位数。

  • VARCHAR2是可变长度的字符串数据类型,括号内指定了最大长度。

  • PRIMARY KEY 约束用于唯一标识每一行记录。

使用其他约束

在实际操作中,你大概需要使用其他约束来保证数据的完整性和确切性。以下示例添加了更多的约束:

CREATE TABLE employees (

employee_id NUMBER(6, 0) PRIMARY KEY,

first_name VARCHAR2(20) NOT NULL,

last_name VARCHAR2(25) NOT NULL,

email VARCHAR2(100) UNIQUE,

salary NUMBER(8, 2) CHECK (salary > 0)

);

总结

创建 Oracle 表时,你应该考虑到表的设计、列的数据类型以及怎样通过约束保证数据的完整性。"CREATE TABLE" 语句是构建 Oracle 数据库结构的核心部分,合理设计对于数据库性能和数据的确切性至关重要。


本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Oracle


热门