postgreSql 入门常用命令

1. 命令行登录数据库

psql -U username -d dbname -h hostip -p port

2. 列出所有数据库

\l 

3. 切换数据库

\c dbname

4. 列出当前数据库的所有表

\d 

5. 查看指定表的所有字段

\d  tablename

6. 查看指定表的基本情况

\d+  tablename

7. 退出操作

q

8. 新建表

create table REL_CROSS_NODE(ID integer, CROSS_ID integer);

9. 删除表

drop table REL_CROSS_NODE;

10. 添加字段

alter table [表名] add column [字段名] [类型];

11. 更改字段

alter table [表名] rename column [旧字段名] to [新字段名];

12. 删除字段

alter table [表名] drop column [字段名];

13. 表中加入一行数据

insert into [表名] (字段1,字段2) values (值1,值2);

14. 表中删除一行数据

 delete from [表名] where [该行特征];

15. 修改表中数据

update [表名] set [目标字段名]=[目标值] where [该行特征]

16. 删除表

drop table [表名];

17. 退出postgreSql

\q

18. 两个查询结果做差 except

(select node_id from node where node_id=1 or node_id=2) except (select node_id from node where node_id=1);
 node_id
---------
       2
(1 row)

 

时间: 2024-08-29 17:16:53

postgreSql 入门常用命令的相关文章

ethereum入门-常用命令示例(包括创建用户、挖矿、交易等)

ethereum常用命令示例 用户管理 打开控制台 $ geth --datadir=path/to/custom/data/folder attach --datadir"~/.ethereum"数据库和密钥库的数据目录 创建账户,参数是密码在控制台输入下面命令: > personal.newAccount("Write here a good, randomly generated, passphrase!")"0x0fec688d601909d

docker入门-常用命令和网络

一.常用命令 容器生命周期管理 run     运行一个容器 start/stop/restart  启动/停止/重启 kill   杀死一个容器 rm  删除一个容器 pause/unpause create exec  运行一个命令 容器操作 ps   查看当前容器 inspect  描述容器 top  查看容器进程 attach events logs  查看日志 wait export port  查看端口 容器rootfs命令 commit  修改一个镜像 cp  拷贝一个外部文件到容

Linux入门常用命令(3)

一.常用通配符的使用 * 代表零个或任意多个字符 ?代表零个或某个字符 ~代表当前用户家目录 ~username代表user用户家目录 . 代表当前目录 .. 代表上一级目录 [0-9]匹配0-9之间的任意一个数 [abc]匹配列表中的任意中的任意一个字符 [^abc]匹配列表中所以字符以外的任意一个字符 [:digit:]匹配0-9中任一字符 [:lower:]任意小写字母 [:upper:]任意大写字母 [:alpha:]任意大小写字母 [:alnum:]任意的字母和数字 [:space:]

linux入门常用命令

echo用法说明 echo用来显示文档的某行的. echo -n 不在字符的最后换行 echo -e 当字符串中出现以下字符的时候,不把他当成一般字符,而是经过特殊处理 \a 发出警报声 \b 退格键 \c 最后不加上换行符 \n 换行 \\ 插入\ \0*** 插入八进制数***所代表Ascii字符 \x** 插入16进制数**所代表Ascii字符 作业一 利用echo实现反金字塔型号同时加下划线且闪烁 2.screen的相关用法 当一个作业在运行过程中,用户只能等吗?用户可以使用nohup将

linux下操作PostgreSQL的常用命令

一般性: \copyright 显示PostgreSQL的使用和发行许可条款          \g [文件] or; 执行查询 (并把结果写入文件或 |管道) \h [名称] SQL命令语法上的说明,用*显示全部命令的语法说明 \q 退出 psql 查询缓存区 \e [FILE] [LINE] 使用外部编辑器编辑查询缓存区(或文件) \ef [FUNCNAME [LINE]] 使用外部编辑器编辑函数定义 \p 显示查询缓存区的内容 \r 重置(清除)查询缓存区 \s [文件] 显示历史记录或将

Oracle 学习笔记2:几个入门常用命令

oracle提供的交互方式有两种:sqlplus(命令行) sqlplusw(图形界面) 进入sqlplus方式:cmd中输入sqlplus 进入sqlplusw方式:cmd中输入sqlplusw 更便捷的方式:winkey + R 打开运行窗口-->输入sqlplus或者sqlplusw回车即可. 或者在桌面添加快捷方式. 可能经常用到的命令: set linesize 数字(设置每行显示的字符,sqlplus中没效果) set pagesize 数字(设置每页显示的行数) conn 用户名/

三、Linux入门——常用命令之文件处理命令

1.创建空文件:touch 所在路径:/bin/touch 执行权限:所有用户  语法:touch [文件名]  范例:touch  test.list touch  /root/test.list   touch  girl boy 在当前目录下创建了girl和boy两个文件 注意:在Linux中除了“/”,其他符号包括空格.引号等都可以用来作为文件的命名,但一般不采用 2.显示文件内容:cat 所在路径:/bin/cat 执行权限:所有用户   语法:cat [文件名] -n:显示行号 范例

Linux入门-常用命令

ln ln -s 源 目标 ,创建软链接 权限为:lrwxrwxrwx 指向源 ,类似于快捷方式. ln 源 目标 ,创建硬链接 特点是同步更新,源被删除后 它仍然有效.原因是他们具有相同的i节点 ,内核通过这个数字标识处理文件 通过ls -i 查看i节点. chmod 修改权限 chmod u+r 文件名 ,给文件的所有者分配r权限 chmod +rwx 文件名   ,给所有人分配所有权 chmod g=rwx 文件名 ,给同一组的组员分配所有权 文件目录权限 字符 权限 对文件 对目录 r

ElasticSearch入门常用命令

基于开源项目MyAlice智能客服学习ElasticSearch https://github.com/hpgary/MyAlice/wiki/%E7%AC%AC01%E7%AB%A0%E5%AE%89%E8%A3%85 首先和常用的关系型数据库做一个对比,明确一下概念: EslaicSearch MySQL    索引 数据库 type 表 document 行 filed 列     1.查看集群 http://localhost:19200/ 2.查看文档数量 http://localho