Oracle数据类型与表管理
前言
提示:本文章是日常学习内容的总结,并非全部原创;仅供大家参考借鉴,并无其他商业用途。
1、Oracle数据类型
数据类型 | 描述 |
---|---|
Varchar, varchar2 | 表示一个字符串,常用Varchar2 |
NUMBER | NUMBER(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;