当前位置:   article > 正文

postgreSQL数据库基本操作(一)_pgsql unique key

pgsql unique key

创建表时,添加表约束

--not null :不能我空
--unique : 在所有数据中值必须唯一
--check : 字段设置条件
--default:字段默认值
--primary key(not null , unique) :主键,不能为空,且不能重复

  1. create table posts(
  2. id serial primary key,--主键
  3. title varchar(255) not null, --不能为空
  4. content text check(length(content) > 8),--字段大于8字节
  5. is_draft boolean default true,--默认值为true
  6. is_del boolean default false,--默认值为false
  7. created_date timestamp default 'now'--获取现在时间
  8. );

insert插入语句

  1. insert into posts(title , content) values('','');--失败
  2. insert into posts(title , content) values(NULL,'');--失败
  3. insert into posts(title , content) values('title1','content11');--成功
  4. select * from posts;
  5. insert into posts(title , content)
  6. values('title2','content12'),--成功
  7. ('title3','content13');--成功

select查询语句

  1. create table users(
  2. id serial primary key,
  3. player varchar(255) not null,
  4. score real,
  5. team varchar(255)
  6. );
  7. insert into users(player , score , team)
  8. values('库里',28.3,'勇士'),
  9. ('哈登',30.2,'火箭'),
  10. ('阿杜',25.6,'勇士'),
  11. ('阿战',27.8,'骑士'),
  12. ('神龟',31.3,'雷霆'),
  13. ('白边',19.8,'热火');
  14. select * from users;
  15. \x --打开扩展 命令行模式下,再次输入则关闭扩展
  16. select player , score from users;

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/554250
推荐阅读
相关标签
  

闽ICP备14008679号