oracle数据库的数据类型与约束
来源:互联网 发布:js string长度 编辑:程序博客网 时间:2024/06/03 18:54
1.数据类型
定长:char 最大2000字符
一次性查找11个字符,效率高,浪费空间。例如:手机号。
变长:varchar2 最大4000字符
一个一个查询,效率低 ,但是节省空间!例如:姓名。
大字符型:clob 最大4G
number 取值范围:-(1038)~1038
整数:number(5) 取值范围:-00000~99999
小数:number(5,2) 取值范围:-999.99~999.99
date:包括 年 月 日 时 分 秒
timestamp:date型的扩展,相对于date精确度更高,到毫秒
二进制数据形式:blob 最大4G。存储图片、声音、视频等。
2.表名和列名的命名规范
1) 字母开头,不能以数字开头。
2) 长度不超过30个字符
3) 不能使用oracle的关键字。 如:不可能给表命名叫oracle
4) 构成元素: a-z A-Z 0-9 $ _ #等
3.数据的完整性
数据完整性可以使用约束、触发器、应用程序(存储过程、函数)三种方式来实现。
4.约束:not null、check、unique、primary key 、foreign key
11.复杂查询中的常用分组函数:
1) 最大值:max
2) 最小值:min
3) 平均值:avg
4) 和:sum
5) 记数:count
5s.分组函数注意
1) 分组函数只能在选择列、having子句、order by 子句中使用。
2) 如果在select语句中同时出现where子句、group by子句、having子句、order by子句,那么它们的顺序是:select 列表 from 表名 where条件 + group by + having + order by
3) 在选择列中如果有列,表达式,分组函数,那么这些列,表达式必须全部出现在group by子句中,否则就会出错!
- oracle数据库的数据类型与约束
- Oracle数据库的约束
- oracle 数据库的约束
- Oracle数据库(Oracle存储结构、Oracle运行机制、日期相关的函数、序列、大对象数据类型、表的修改与约束、事务)
- Oracle数据库基础(二)--数据类型,约束,oracle函数
- oracle数据库 唯一约束的创建与删除
- oracle数据库 唯一约束的创建与删除
- Oracle数据库表的完整性与约束管理
- Oracle数据库的唯一约束
- Oracle数据库的数据类型
- Oracle数据库的数据类型
- Oracle数据库的数据类型
- Oracle数据类型及约束
- oracle数据库的5种约束类型
- ORACLE的索引和约束详解数据库
- oracle学习总结-------数据库的约束
- Oracle数据库之操作表的约束
- oracle数据库表的约束constraints
- 研究之dubbo-registry模块
- 在win10上通过VMware安装ubuntu16.04虚拟机问题记录
- [YTU](3166)共享单车 ---bfs
- [复杂度分析+暴力] HDU 5762 Teacher Bo 题解
- jdbc连接数据库(连接池)
- oracle数据库的数据类型与约束
- MyBatis入门(二)
- (翻译)Pachyderm介绍-建造一个现代的Hadoop
- xsstest
- jsp连接mysql数据库出现的问题
- CodeForces
- react项目的安装与运行
- 机器学习数据挖掘岗位面试题总结(实时更新)
- 安装交叉编译工具链