小时? 发表于 2016-11-19 10:10:33

postgreSQL基本操作

1.su postgres
2.psql postgres
3.\l列出你这台server上所有的databases
4.\c databases 之间切换
比如:
    \c ls从当前库切换到ls
5.\dt 显示当前库所有表:
6.SELECT * from 表名;
显示表所有信息
7.SELECT字段名 from 表名 ;
显示表中个别字段
8.SELECT字段名1,字段名2..... from 表名 ;
显示表中多个字段

9.SELECT * from 表名 where ...
按where 后面的条件显示表中的相关信息
比如:
SELECT * from fe_data where times='1344130753314';从fe_data 中查出times为‘1344130753314’的信息
SELECT * from fe_data where times>'1344130753314';从fe_data 中查出times大于‘1344130753314’的信息
SELECT * from fe_data where times>'1344130753314' and times<'1444130753314';从fe_data 中查出times为大于‘1344130753314’小于 “1444130753314”的信息。
具体的可上网查查sql中 where的用法

10.UPDATE 表名 SET 字段=‘’;
更新这个表里这个字段的所有值。
比如:
UPDATE fe_data SET timestamp='000000';让表fe_data里面所有字段timestamp的值为00000
UPDATE fe_data SET timestamp='999999' where id='1';让表fe_data里面id=1的值字段timestamp的值为00000

11.DELETE FROM 表名;
删除这张表里的所有内容
比如:
DELETE FROM fe_data;把fe_data里所有的数据删除
DELETE FROM fe_data where id='1'; 删除fe_data里id=1的记录
12.SELECT * FROM pg_stat_activity;
查看当前对数据库的所有操作进程
页: [1]
查看完整版本: postgreSQL基本操作