版权声明: https://blog.csdn.net/qq_26386707/article/details/78163662
PostgreSQL入门(三)PostgreSQL数据类型&运算符
2017/10/5
by
CHENJING DING
CHAPTER3 – PostgreSQL数据类型
http://www.jikexueyuan.com/course/1413_6.html?ss=2,总结自极客视频课程
一PostgreSQL常用数据类型
数值类型
数值类型
扫描二维码关注公众号,回复:
3817203 查看本文章
|
分类 |
简介 |
表示范围 |
整数类型 |
SMALLINT |
小范围整数 |
-32728~32727 |
INT |
普通大小整数 |
-2147483648~2147483647 |
|
任意精度浮点数类型 |
REAL |
6位十进制数字精度 |
|
NUMERIC(m,n) |
M:数值最大的长度n:任意精度 |
|
日期与时间类型
字符串类型
字符串是在’ ’单引号下。
二如何选择正确的数值类型
主要目的:优化存储,提高数据库的性能。
1. 日期与时间:时间精度高,占用的存储空间更大
2. Char/varchar:char固定长度字符串,因为用空格补齐数据,所以存储空间大,但是检索效率比vorchar高。
3. 要正确选择整数和浮点数。
CHAPTER4 – PostgreSQL数据库运算符
http://www.jikexueyuan.com/course/1413_6.html?ss=2,总结自极客视频课程
一 PostgreSQL运算符概述
算数运算符
加 |
+ |
|
减 |
- |
|
乘 |
* |
|
除 |
/ |
Select 3/2(结果为1) |
取余 |
% |
|
比较运算符
1. 如果比较的参数有1个或2个为null,则比较的结果为空
2. 如果一个字符串和数值类型进行比较,PostgreSQL数据库会自动将字符串类型转换成数值进行比较
下面介绍三个特殊的比较运算符:
逻辑运算符
只要记住使用括号提高运算符优先级即可。