PostgreSQL数据库日常学习笔记14-默认值

一个表某列可以设置认值。首先创建无认值表。认值也是一种约束。

CREATE TABLE products (productsid INT,productsname VARCHAR(20),productsprice NUMERIC);
---设置productsprice认值0.01 
ALTER TABLE "public".products ALTER COLUMN productsprice SET DEFAULT 0.01;
---删除productsprice认值0.01
ALTER TABLE products ALTER COLUMN productsprice DROP DEFAULT;

也可以新建表时同时设置认值。

---创建表products 
---设置列productsprice 认值1.00
CREATE TABLE products (productsid INT,productsprice NUMERIC DEFAULT 1.00);

相关文章

项目需要,有个数据需要导入,拿到手一开始以为是mysql,结果...
本文小编为大家详细介绍“怎么查看PostgreSQL数据库中所有表...
错误现象问题原因这是在远程连接时pg_hba.conf文件没有配置正...
因本地资源有限,在公共测试环境搭建了PGsql环境,从数据库本...
wamp 环境 这个提示就是说你的版本低于10了。 先打印ph...
psycopg2.OperationalError: SSL SYSCALL error: EOF detect...