让 AI 节约你的每一分钟

clickhouse 数据库使用

clickhouse 安装搭建 server配置 路径 /etc/clickhouse-server 用户配置 user.xml user.d/ server配置 config.xml config.d/ 设置用户名密码 vim users.xml,找到 users –> default –> 标签下的password修改成password_sha256_hex,并把密文填进去 <password_sha256_hex>密码密文</password_sha256_hex> 设置远程可访问 vim config.xml 找到 listen_host 标签,修改为以下: <listen_host>0.0.0.0</listen_host> 启动 访问 clickhouse-client -h ip地址 -d default -m -u default --password 密码明文 注意参数--password不能简写为-p 基本操作CURD

pg 之空间数据 postgis 插件

postgis 安装扩展 先查找最新postgis插件版本号 sudo apt-cache search postgis 找到当前已安装postgreSQL版本对应的postgis版本 ps:查看postgreSQL版本 select version() sudo apt-get install postgresql-14-postgis-3 赋予某个库空间数据库的能力 CREATE EXTENSION postgis; postgis_topology支持拓扑 CREATE EXTENSION postgis_topology; pgrouting 提供了对路网的分析支持,包括双向Dijkstra最短路径等10多种功能,是postgis的插件,需要额外安装

数据库之 postgresql

postgreSQL 安装搭建 https://www.postgresqltutorial.com/postgresql-getting-started/install-postgresql-linux/ 指定版本安装 sudo apt-get install postgresql-13 配置 路径 ubuntu下: /etc/postgresql//main centOS下: /var/lib/pgsql/13/data/postgresql.conf postgres.conf pg数据库配置文件 包含设置data/hba/indet等目录,IP/port,最大连接数,认证,ssl,内存,磁盘等等 pg_hba.conf 客户端认证配置文件即host-based authentication:基于主机的认证 多种连接pg数据库的方式 pg_ident.conf 用户名称映射,可添加映射用户 用户名密码 设置可远程访问 启动关闭 systemctl start systemctl stop 访问 切换用户 sudo -i -u postgres 登入 psql -h 192.168.1.7 -p 5432 -U postgres -d testdb -W 密码 基本操作 数据库操作 1、列举数据库:\l 2、选择数据库:\c 数据库名 3、查看该某个库中的所有表:\dt 4、切换数据库:\c db_name 5、查看某个库中的某个表结构:\d 表名 6、查看某个库中某个表的记录:select * from apps limit 1; 7、显示字符集:\encoding 8、退出psgl:\q 表、库操作 查询 基本CURD insert update set delete from 条件查询 and or not in not in between and like group having order by 聚合 关联查询 inner join / join left join right join full outer join 全外连接 cross join 交叉连接 (笛卡尔积) Union查询 union