赞
踩
创建表时,添加表约束
--not null :不能我空
--unique : 在所有数据中值必须唯一
--check : 字段设置条件
--default:字段默认值
--primary key(not null , unique) :主键,不能为空,且不能重复
- create table posts(
- id serial primary key,--主键
- title varchar(255) not null, --不能为空
- content text check(length(content) > 8),--字段大于8字节
- is_draft boolean default true,--默认值为true
- is_del boolean default false,--默认值为false
- created_date timestamp default 'now'--获取现在时间
- );
insert插入语句
- insert into posts(title , content) values('','');--失败
- insert into posts(title , content) values(NULL,'');--失败
- insert into posts(title , content) values('title1','content11');--成功
- select * from posts;
-
- insert into posts(title , content)
- values('title2','content12'),--成功
- ('title3','content13');--成功
select查询语句
- create table users(
- id serial primary key,
- player varchar(255) not null,
- score real,
- team varchar(255)
- );
- insert into users(player , score , team)
- values('库里',28.3,'勇士'),
- ('哈登',30.2,'火箭'),
- ('阿杜',25.6,'勇士'),
- ('阿战',27.8,'骑士'),
- ('神龟',31.3,'雷霆'),
- ('白边',19.8,'热火');
- select * from users;
- \x --打开扩展 命令行模式下,再次输入则关闭扩展
- select player , score from users;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。