创建表
create table table_name
( column_name_1 data_type_1,
column_name_2 data_type_2,
... )
## 数据类型中:
数字数据类型: number ( P, S )
P:精度,除0之外的数字的数量,范围是1-38
S:范围,小数点右边数字的数量
1234.56 (6,2) 0.0000123 (3,7)
storage ( initial 2k next 2k pctincrease 50 )
# 告诉oracle为这个表分配多少空间,初始值,及空间满后,递增空间大小
tablespace &users
# 确定已什么样的表空间创建表 ( system, users, indx temp )
更改表
向表中添加主键
1:主键列中不能有两个相同的行,且内容不允许为空
2:一个表只允许有一个主键,但做这个主键可以由多个列组成
alter tabel table_name
add constraint nameOfPrimartKey --主键的名字一般为PK_
primary key ( column_1, column_2 );
更改表的主键
在创建新的主键之前必须删除现有的主键
1. alter table table_name
drop constraint nameOfPrimaryKey;
2. alter table table_name
drop primary key;
向表中添加一个新列
alter table table_name
add column_name datatype ;
更改列的长度(扩展列数据的类型)
alter table table_name
modify column_name datatype ;
从表中删除一个列
alter table table_name
drop column column_name