字符串
char 定长 最大2000个字符 (查询速度交varchar2要快)
varchar2 变长 最大4000个字符 (节省空间)
clob 最大4G
数字
number 可以表示小数,也可以表示整数
number(5,2)5位有效数,2位小数,3位整数
日期
date 年月日
timestamp 毫秒
图片/视频
blob 二进制数据(一般安全性较低 存放在文件下数据库只存路径 安全级别高的话就存放在数据库)
添加字段
alter table 表名 add ( 字段名 类型);
修改字段长度(字段类型 表里面应该保证没有数据)
alter table 表名 modify( 字段名 类型);
删除字段
alter table 表名 drop column 列名;
查询表
desc 表名
重命名
rename 目前表名 to 修改表名
删除表
drop table 表名
oracle 默认的日期格式为‘DD-MM-YY’
如果要设置成为我们习惯的日期格式 可以使用下面语句转换alter session set nls_date_format='yyyy-mm-dd';
oracle 中 null值
空值 is null;
非空 is not null;
删除表
delete from 表名 删除所有记录 写日志 表结构保存 可以恢复
delete from 表名 where 条件表达式 删除满足条件的记录
truncate table 表名 删除所有记录 不写日志 表结构保存 不可以恢复(速度快 )
drop table 表名 删除所有记录和表结构 不可以恢复
oracle 四大特性
原子性,一致性,隔离性,永久性
Savepoint 保持点名
rollbackto回滚到保存点 值记录到最后保持点 之前会覆盖