Oracle数据类型与表管理

前言

提示:本文章是日常学习内容的总结,并非全部原创;仅供大家参考借鉴,并无其他商业用途。

1、Oracle数据类型

数据类型描述
Varchar, varchar2表示一个字符串,常用Varchar2
NUMBERNUMBER(n)表示一个整数,长度是 n,NUMBER(m,n):表示一个小数,总长度是 m,小数是 n,整数是 m-n
DATA表示日期类型
CLOB大对象,表示大文本数据类型,可存 4G
BLOB大对象,表示二进制数据,可存 4G

2、 建表

Create table 表名(
字段 1 数据类型 [default 默认值],
字段 2 数据类型 [default 默认值],

字段 n 数据类型 [default 默认值]

---范例:创建 person 表
create table person(
 pid number(10),
 name varchar2(10),
 gender number(1) default 1,
 birthday date
);
insert into person(pid, name, gender, birthday)
values(1, '张三', 1, to_date('1999-12-22', 'yyyy-MM-dd'));

3、表删除

语法:DROP TABLE 表名

4、表的修改

在 sql 中使用 alter 可以修改表

添加语法:ALTER TABLE 表名称 ADD(列名 1 类型 [DEFAULT 默认值],列名 1 类型 [DEFAULT 默认值]…)

修改语法:ALTER TABLE 表名称 MODIFY(列名 1 类型 [DEFAULT 默认值],列名 1 类型 [DEFAULT 默认值]…)
修改列名: ALTER TABLE 表名称 RENAME 列名 1 TO 列名 2

---添加一列
alter table person add (gender number(1));
---修改列类型
alter table person modify gender char(1);
---修改列名称
alter table person rename column gender to sex;
---删除一列
alter table person drop column sex;
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值