PostgreSQL入门(五)
SELECT语句+WHERE语句

1.进入数据库
psql 数据库名
2.创建文件(文件名任取)
navo init.sql
3.写入数据
create table 表名(
id serial primary key,
name varchar(255) not null,
age real,
);
insert into 表名 (name,age) values
('张三',18),
('里斯',20),
('王五',22);
存盘退出 保存ctrl+o,退出ctrl+x
4.查看当前表一栏是否创建好了数据表
\dt
5.查看表结构
\d 表名
6.查看所有表数据
select * from 表名
7.查看指定表数据
select name from 表名
8.如果字段过多的话,使用这个命令可以将显示的数据由横向显示改为纵向显示
\x
where 过滤条件
1.比较运算符
< , > , <= , >= , = , !=
select * from 表名 where age > 18;
那么只有里斯王五的年龄大于18
...
2.逻辑运算符
not , and , or
3.模糊查询 (跟MySQL用法一样的,叫法我也就延续MySQL的叫法了)
like
select * from 表名 where name like '李%'; %占多个字符
查询出的是所有叫李xx/李x的
select * from 表名 where name like '李_'; _占1个字符
查询出的是所有叫李x的

浙公网安备 33010602011771号