
PostgreSQL
文章平均质量分 79
醺泽
这个作者很懒,什么都没留下…
展开
-
PostgreSQL的约束
PostgreSQL在MySQL的基础上多了CHECK约束和EXCLUSION 约束。CHECK 约束保证列中的所有值满足某一条件,即对输入一条记录要进行检查。如果条件值为 false,则记录违反了约束,且不能输入到表。例如:学生表中,设置age字段,要求age必须大于0.设置表约束,要求电话号与学号相同。二、排他约束(EXCLUSION 约束)EXCLUSION 约束确保如果使用指定的运算符在指定列或表达式上比较任意两行,至少其中一个运算符比较将返回 false 或 null。通过插入语句确认排原创 2022-06-29 22:54:38 · 1509 阅读 · 1 评论 -
PostgreSQL常用指令
操作PostgreSQL的命令主要包含操作命令,转换命令,查看命令等dbname :数据库名description : 关于新创建的数据库相关的说明options:参数使用 查看一家存在的数据库信息使用 来进入数据库。使用 命令来删除数据库。dbname:要删除的数据库名。options:参数可选项。使用 命令来查看表格是否创建成功使用 查看表格信息。会展示表的所有字段信息。使用 列举数据库中表的信息。使用指定参数登录:使用 退出psql上述命令仅仅是在操作系统或者命令行的情况下对post原创 2022-06-29 15:43:06 · 4458 阅读 · 0 评论 -
PostgreSQL常用数据类型
money 类型存储带有固定小数精度的货币金额。numeric、int 和 bigint类型的值可以转换为 money , 浮点数处理货币类型可能存在舍入错误。注意:bigint的范围为-2^63 ~ 2^63 - 1其中:2^63 = 92233720368547758082^63 - 1 = 9223372036854775807所以货币类型就是将整型的后两位转换成了小数点后两位,与Java中的高精度计数原理相同。JSON 数据类型可以用来存储JSON数据,JSON数据类型更有利于检查每个存储的原创 2022-06-29 11:12:12 · 4149 阅读 · 0 评论