常用备注(记录中...)

文章目录

  • docker
  • 测试网络可达性
  • 检查端口是否开放
  • PgSql

docker

docker logout IP地址:端口号
docker login IP地址:端口号桥接模式bridge启动容器
docker run -d -p 外部端口号:内部端口号(配置文件中的端口号) --name 容器名称 -v /data/docker/conf/application.yml:/app/config/application.yml(挂载配置文件到容器内) -v /data/test:/data/test(挂载配置文件夹到容器内) -e PARAMS="--spring.config.location=/app/config/application.yml" 镜像别名:版本号宿主机本地模式host模式启动
docker run -d --name 容器名称 --network=host -v /data/docker/conf/application.yml:/app/config/application.yml(挂载配置文件到容器内) -v /data/test:/data/test(挂载配置文件夹到容器内) -e PARAMS="--spring.config.location=/app/config/application.yml" 镜像别名:版本号docker exec -it <container_id> /bin/bash命令。其中,<container_id>需要替换为目标容器的ID或名称。
docker save -o 导出名.tar 镜像ID/别名:版本号
docker load -i xxx.tar
docker tag 镜像ID 别名:版本号docker ps:列出正在运行的容器。
docker ps -a:列出所有的容器,包括停止的。
docker start <container_id>:启动容器。
docker stop <container_id>:停止容器。
docker restart <container_id>:重启容器。
docker rm <container_id>:删除容器。
docker exec -it <container_id> <command>:在运行的容器中执行命令。查看容器的日志。
docker logs -tf -n 100 容器名

测试网络可达性

IPV4:traceroute -n -T -p 端口号 IPV4地址
IPV6:traceroute6 -n -T -p 端口号 IPV6地址
ping IPV4地址
ping6 IPV6地址

检查端口是否开放

telnet IP地址 端口号
nc -zv IP地址 端口号

PgSql

连接到数据库

psql -U <username> -d <database>:以指定用户连接到指定数据库。
psql -h <hostname> -U <username> -d <database>:连接到远程主机上的数据库。

退出 psql:

\q:退出 psql 控制台。

数据库操作:

CREATE DATABASE <database_name>;:创建新数据库。
DROP DATABASE <database_name>;:删除数据库。
\l:列出所有数据库。
\c <database_name>:连接到指定数据库。
查询public模式下所有表名:
select tablename from pg_tables where schemaname=‘public’;

表操作:

CREATE TABLE <table_name> (<column_name> <data_type>, ...);:创建新表。
DROP TABLE <table_name>;:删除表。
\dt:列出当前数据库中的所有表。
\d <table_name>:显示指定表的结构。
查询某表所有字段
select * from information_schema.columns where table_schema='模式名称' and table_name='表名';
查询某表字段个数
select count(*) from information_schema.columns where table_schema='模式名称' and table_name='表名';
case条件操作
CASE WHEN a=1 THEN ‘one’ WHEN a=2 THEN ‘two’ ELSE ‘other’ END name

数据操作:

INSERT INTO <table_name> (<column1>, <column2>, ...) VALUES (<value1>, <value2>, ...);:插入新数据。
SELECT * FROM <table_name>;:从表中检索数据。
UPDATE <table_name> SET <column1> = <value1>, <column2> = <value2>, ... WHERE <condition>;:更新数据。
DELETE FROM <table_name> WHERE <condition>;:删除数据。

序列操作:

CREATE SEQUENCE IF NOT EXISTS 序列名 START 1;创建自增序列
DROP SEQUENCE IF NOT EXISTS 序列名;删除序列
ALTER SEQUENCE 序列名 RESTART WITH 1;修改序列初始值
SELECT NEXTVAL('序列名');验证序列下一个值

索引操作:

CREATE INDEX <index_name> ON <table_name> (<column_name>);:创建索引。
DROP INDEX <index_name>;:删除索引。
\di:列出当前数据库中的所有索引。

用户和权限管理:

CREATE USER <username> WITH PASSWORD '<password>';:创建新用户。
DROP USER <username>;:删除用户。
GRANT <privileges> ON <table_name> TO <username>;:授予用户权限。
REVOKE <privileges> ON <table_name> FROM <username>;:撤销用户权限。

备份和恢复:

pg_dump -U <username> -d <database> > <backup_file.sql>:备份数据库。
psql -U <username> -d <database> -f <backup_file.sql>:从备份文件中恢复数据库。
pg_dump -U username -d dbname -t table_name -a -f table_name.sql:导出指定表数据。
-t 参数指定要导出的表名,-a 参数指定只导出数据而不导出表结构,-f 参数指定导出数据的文件名。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/713962.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

javaWebssh在线授课辅导系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计

一、源码特点 java ssh在线授课辅导系统是一套完善的web设计系统&#xff08;系统采用ssh框架进行设计开发&#xff09;&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用 B/S模式开发。开发环境为TOMCAT7.…

4.Java---方法+重载

方法 方法的调用是需要开辟内存的,方法调用结束内存就被销毁了. 下面将介绍一个经典的错误标准的0分的示意! 我们日常中写交换两个数字的代码的时候都会用如下的方法进行描述: 你是不是觉得自己写的特别对!终于可以独立写一个小小的函数了? 下面运行一下看看结果 哦莫!怎么…

autoware.universe中所有的多传感器融合代码解读,一看就懂!

目录 融合的前提条件case1:vision_roi与cluster融合融合过程case2:vision_roi与centerPoint融合融合过程小结:case3:vision_roi与pointcloud融合融合过程总结融合的前提条件 计算视觉ROI话题的时刻T1(时间戳获得) 计算激光雷达话题的时刻T2,并将T2加上设定的偏差时间间隔in…

C# DataTable 对象操作

实现DataTable按字段进行分类、按列数据汇总、序列化对象数组、所有字段转小写、动态对象数组、数据分页 分类DataTableClassfiy实体&#xff1a; /// <summary>/// 单个分类表/// </summary>public class DataTableClassfiy{/// <summary>/// 分类名称/// &…

springboot第61集:Jenkins-Boss万字挑战,一文让你走出微服务迷雾架构周刊

名词 CONTAINER ID&#xff08;容器ID&#xff09; 名词 IMAGE ID&#xff08;镜像ID&#xff09;cat /etc/os-release //查看系统信息 pwd //查看当前路径 ls //查看当前目录文件 docker -v //查看docker版本 docker-compose up -d //在后台运行&#xff08;取消-d是在控制台运…

linux系统Jenkins工具添加自由项目和maven项目

Jenkins添加自由项目 添加自由项目操作流程代码远程代码邮件标题邮件正文 添加maven项目准备环境操作流程 添加自由项目 gitlab配置基本代码页面等&#xff0c;拉取代码&#xff0c;打包&#xff0c;发布操作流程 代码 远程代码 echo ssh root192.168.188.177 "tar cz…

EasyExcel 自适应列宽、隐藏列、动态列、单元格下拉框选择数据、单元格文本格式

前言 项目中用到EasyExcel读写Excel&#xff0c;用到了一下功能&#xff0c;这里做个笔记&#xff1a; 列宽自适应&#xff1a;自适应宽度隐藏列&#xff1a;隐藏某些列动态列&#xff1a;固定列 动态的生成Excel列单元格下拉框选择数据&#xff1a;设计单元格下拉数据&…

深搜,LeetCode 2368. 受限条件下可到达节点的数目

一、题目 1、题目描述 现有一棵由 n 个节点组成的无向树&#xff0c;节点编号从 0 到 n - 1 &#xff0c;共有 n - 1 条边。 给你一个二维整数数组 edges &#xff0c;长度为 n - 1 &#xff0c;其中 edges[i] [ai, bi] 表示树中节点 ai 和 bi 之间存在一条边。另给你一个整数…

WPF的DataGrid设置标题头

要设置DataGrid标题头的分割线、背景色和前景色等属性&#xff0c;您可以使用DataGrid的样式和模板来自定义标题头的外观。下面是详细解释以及示例代码&#xff1a; 分割线设置&#xff1a; 您可以使用DataGrid.ColumnHeaderStyle样式中的BorderThickness和BorderBrush属性来设…

Java基础-java开发入门

(创作不易&#xff0c;感谢有你&#xff0c;你的支持&#xff0c;就是我前行的最大动力&#xff0c;如果看完对你有帮助&#xff0c;请留下您的足迹&#xff09; 目录 一、什么是Java 二、Java语言的特点 三、什么是JDK 四、第一个Java程序 一、什么是Java Java是由Sun …

electron nsis 安装包 window下任务栏无法正常固定与取消固定

问题 win10系统下&#xff0c;程序任务栏在固定后取消固定&#xff0c;展示的程序内容异常。 排查 1.通过论坛查询&#xff0c;应该是与app的api setAppUserModelId 相关 https://github.com/electron/electron/issues/3303 2.electron-builder脚本 electron-builder…

二月打戏最燃的国漫推荐,斗罗大陆2上榜,吞噬星空堪称第一

2024年开年&#xff0c;国漫就给我们带来了很大的惊喜&#xff0c;在刚刚过去的2月&#xff0c;有几部中出现了超燃的打戏&#xff0c;看得人热血沸腾。尤其是科幻番《吞噬星空》中的一场1V1对决&#xff0c;特效和设计都堪称第一。还有哪些国漫上榜呢&#xff1f;下面就一起来…

TCP为什么要三次握手?

TCP三次握手协议是为了在不可靠的互联网环境中可靠地建立起一个连接&#xff0c;三次握手可以确保两端的发送和接收能力都是正常的。 那么&#xff0c;为什么是三次而不是二次或四次握手呢&#xff1f; 为什么不是二次握手&#xff1f; 如果是二次握手&#xff0c;即客户端发…

网络编程 io_uring

io_uring 1、概述 io_uring是Linux&#xff08;内核版本在5.1以后&#xff09;在2019年加入到内核中的一种新型的异步I/O模型&#xff1b; io_uring使用共享内存&#xff0c;解决高IOPS场景中的用户态和内核态的切换过程&#xff0c;减少系统调用&#xff1b;用户可以直接向…

vue + cesium初始化地图 + 鼠标经过地图(点、线等其他实体)样式

vue cesium初始化地图 鼠标经过地图&#xff08;点、线等其他实体&#xff09;样式 export function initMap(mapViewer) {Cesium.Ion.defaultAccessToken "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI0OTUzOGJhMy1iNzVjLTQwZjItYWYyNy03YjA4MjM0YWE2MWMiLCJpZ…

Unity(第二十二部)官方的反向动力学一般使用商城的IK插件,这个用的不多

反向动力学&#xff08;Inverse Kinematic&#xff0c;简称IK&#xff09;是一种通过子节点带动父节点运动的方法。 正向动力学 在骨骼动画中&#xff0c;大多数动画是通过将骨架中的关节角度旋转到预定值来生成的&#xff0c;子关节的位置根据父关节的旋转而改变&#xff0c;这…

编写脚本一键安装rsyslog

脚本分解 环境检测部分 检查操作系统 #!/bin/bash# 检查是否为 Debian 类型 if [ -f /etc/debian_version ]; thenecho "当前操作系统是 Debian 类型"SYSLOG_SERVICE"rsyslog"INSTALL_COMMAND"apt-get install -y"CONFIG_FILE"/etc/rsys…

Vmware esxi虚拟主机状态无效,无法注销重启等操作修复解决

问题 装有ESXI系统的服务器在强制关机启动后&#xff0c;显示虚拟机状态是无效的&#xff0c;并且无法进行任何操作。 解决办法 对出问题的虚拟机重新注册 1、开启esxi系统的ssh功能 2、取消注册出问题的虚拟机 找到问题的虚拟机 [rootlocalhost:~] vim-cmd vmsvc/getal…

烧脑问题解决办法:如何选择一款合适自己的手机流量卡

现在社会人们越来越离不开手机了&#xff0c;手机给我们生活带来了翻天覆地的变化&#xff0c;手机需要最多的就是流量了&#xff0c;所以选择一款合适自己的手机流量卡就显得尤为重要了&#xff0c;今天小编就给大家来分享一下我的经验&#xff0c;希望对大家能有帮助&#xf…

python基础-基本数据类型深入-2.1

目录 元组 什么是元组&#xff08;tuple&#xff09; 元组练习-1 元组的基本操作 元组常用内建函数 列表和元组的区别与总结 元组练习-2 元组练习-3 元组 什么是元组&#xff08;tuple&#xff09; 与列表&#xff08;list&#xff09;一样&#xff0c;元组&#xff0…