大家好,又见面了,我是你们的朋友全栈君
字符型数据类型
数值型:
日期类型:
date 默认格式为:DD-MON-YY
timestamp,date的扩展。
常用date
--创建一张学生表(学生号,学生姓名,学生姓名,学生地址)
create table tab_stu(
stu_id number,
stu_name varchar2(10),
stu_gender varchar2(10),
stu_address varchar2(20)
);
LOB类型(存储大数据)
创建一张表:
--创建一张学生表(学生号,学生姓名,学生姓别,学生地址)
create table tab_stu(
stu_id number,
stu_name varchar2(10),
stu_gender varchar2(10),
stu_address varchar2(20)
);
修改表,添加字段:
--修改表
--在学生表增加一个字段,学生出生日期
alter table tab_stu
add date_birth date;
修改表,将地址长度增加到50
--修改表
--将地址修改成50长度
alter table tab_stu
modify stu_address varchar2(50);
修改表,删除一个字段
--修改表
--删除date_birth字段
alter table tab_stu
drop column date_birth;
修改表,修改字段的名称
--修改表
--修改stu_address为stu_add
alter table tab_stu
rename column stu_address
to stu_add;
修改表,修改表的名称
--修改表
--修改表的名称为tab_student
rename tab_stu to tab_student;
添加注释和查看注释
--查看当前用户拥有表
select * from user_tables;
--查看注释,查看有注释的表
select * from user_tab_comments where comments is not null;
--查看注释,查看有注释的字段
select * from user_col_comments where comments is not null;
删除表和恢复表
--删除表
drop table tab_stu;
--恢复表,Oracle10g之后才有
flashback table tab_stu to before drop;
彻底删除表
--彻底删除表
drop table tab_stu purge;
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/179218.html原文链接:https://javaforall.cn