建表 sql

创建表
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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值