oracle表管理
有四个规范 1必须以字母开头 2长度不能超过30字符 3不能使用ORACLE保留字 4只能使用如下字符 A-Z,a-z,0-9,$,#等. 字符型 CHAR 定长 最大2000字符。 例子:CHAR(10) 小韩前4个字符放小韩,后添6个空补全。 VARCHAR2(20) 变长 最大4000字符。 例子:VARCHAR2(10)
有四个规范
必须以字母开头
长度不能超过30字符
不能使用ORACLE保留字
只能使用如下字符 A-Z,a-z,0-9,$,#等.
字符型
CHAR 定长 最大2000字符。
例子:CHAR(10) "小韩"前4个字符放"小韩",后添6个空格补全。
VARCHAR2(20) 变长 最大4000字符。
例子:VARCHAR2(10) '小韩' oracle分配4个字符。这样可以节省空间。
CLOB 字符型大对象最大4G。
在字符型中以char型的查询速度最快,因为它是定长,可以一起匹配,进行对照。
数字型
NUMBER 范围 10的-38次方 10的38次方。
NUMBER(5,2)表示有五位有效数,两位小数。范围-999.99 999.99
NUMBER(5)表示一个五位整数。范围-99999 99999
日期类型
DATE
TIMESTAMP(时间戳) ORACLE 9i对DATE数据类型的扩展。
图片
BLOB 二进制数据 可以存放图片/声音 4G。
修改字段长度
alter table student modify (xm varchar2(30));
修改字段的类型或是名字(不能有数据)。
ALTER TABLE student MODIFY (xm CHAR(30));
删除一个字段。
ALTER TABLE student DROP COLUMN sal;
修改表的名字。
RENAME student TO stu;
删除表
DROP TABLE student;
修改日期的默认格式
ALTER SESSION SET nls_date_format = 'yyyy-mm-dd';
设置保存点
SAVEPOINT 保存点名称
ROLLBACK TO 保存点名称
上一篇: 新手求问,关于js登录验证有关问题
推荐阅读
-
缓存管理之MemoryCache与Redis的使用
-
abp(net core)+easyui+efcore实现仓储管理系统——EasyUI之货物管理八(二十六)
-
.Net Core API使用ODP.NET操作Oracle数据库
-
微软为Win10X太上心:将带来重新设计文件资源管理器
-
2020年Win10界面大改?颜值爆表的概念版见过没
-
Mybaits 源码解析 (十二)----- Mybatis的事务如何被Spring管理?Mybatis和Spring事务中用的Connection是同一个吗?
-
西凤酒价格表?有实惠的也有昂贵滴
-
黄鹤楼价格表介绍,黄鹤楼酒价格差异还是比较大的
-
更新补丁翻车:Win10文件资源管理器Bug依然存在
-
Shiro权限管理框架(四):深入分析Shiro中的Session管理