您的位置:首页 > 数据库 > Oracle

oracle学习笔记一 表的创建

2010-04-20 12:33 295 查看
创建用户:create user
user_name identified by
user_password;

授权用户:grant connect,resource to
user_name;

删除用户:DROP
USER
user_name;

创建表的语法:CREATE TABLE
TABLE_NAME(
COLUMN_NAME TYPE(LENGTH)
CONSTRAINT
INDEX_NAME PRIMARY KEY NOT NULL
)

CONSTRAINT关键字可以为指定的列创建约束,用来限制存储在表或列中的值


REFERENCES
TABLE_NAME(TABLE_NAME_COLUMNAME)表间外键约束。和CONSTRAINT关键字组合使用。

CONSTRAINT
CONSTRAINT_NAME primary key
(字段列表)可以为该表指定多列主键约束。也就是说对于该表记录来说,这两列的记录组合必须唯一。

该列在创建时NULL约束默认为NULL,可以为空。如果不允许为空,可指定NOT NULL。

例如:create table customers(customer_id integer constraint customers_pk primary key not null,

first_name varchar2(10) not null,

last_name varchar2(10) not null,

dob date,

phone varchar2(12)

)

删除表:DROP
TABLE
TABLE_NAME;

查看表结构:DESCRIBE
TABLE_NAME;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: