当前位置: 首页 > wzjs >正文

北京cbd网站建设公司seo外包公司多少钱

北京cbd网站建设公司,seo外包公司多少钱,seo关键词外包公司,制作网站软件教程1 概念 1.1 PGSQL 与 MySQL 在开源方面,PostgreSQL 是一个完全开源的数据库管理系统,MySQL 分为两个版本:开源版本和商业版本。数据类型方面,PostgreSQL 提供了丰富的内置数据类型,包括数组、JSON、HSTORE&#xff0…

1 概念

1.1 PGSQL 与 MySQL

  • 在开源方面,PostgreSQL 是一个完全开源的数据库管理系统,MySQL 分为两个版本:开源版本和商业版本。
  • 数据类型方面,PostgreSQL 提供了丰富的内置数据类型,包括数组、JSON、HSTORE(键值对)等。
  • PostgreSQL 对 SQL 标准的支持较好,支持更多高级 SQL 功能。
  • 性能方面,PostgreSQL 支持表分区、并行查询和内置的复制功能,使其适用于大规模应用。

1.2 schema

在 PostgreSQL 中,schema 是一个命名空间,它可以包含数据库对象的名称,如表、视图、索引、数据类型、函数以及运算符。在一个数据库中可以存在多个 schema,它们都有各自的命名空间。这使得多个用户可以在同一个数据库中使用相同的表名,因为它们在不同的 schema 中。

相关SQL命令:

  • CREATE SCHEMA:创建一个新的 schema,
  • DROP SCHEMA:删除一个 schema
  • ALTER SCHEMA:更改一个已存在的 schema 的属性

2 建立服务器环境

$ docker pull postgres:11.0
$ mkdir /exports/project/pv/data/ -p
$ docker run --rm --name pv_postgres -v /exports/project/pv/data/:/var/lib/postgresql/data -e POSTGRES_PASSWORD=123456 -p 5432:5432 -d postgres:11.0

此后即可操作:

  • 使用 Navicat 连接;
  • 创建数据库(注意:字符集按 sql 中的设置)
  • 创建 schema
  • 用sql导入数据

3 用命令行连接服务

$ psql -h ip -p 5432 -U username

4 常用 sql 命令

4.1.1 查看数据库
\l
4.1.2 连接数据库
\c 数据库名;
4.1.3 查看当前库中的数据表
\dt
4.1.4 查看表结构
\d 表名;

实在找不到建表语句,可以把表结构贴到 chatGPT,让他写对应的建表语句

4.1.5 退出
\q
4.1.6 查看 SCHEMA 命名空间
\dn
4.1.7 查看所有表

即使使用最高权限的 postgres 用户,命令行连接也可能看不到某些 schema 对应的表,使用以下命令可以看到命名空间中的表。

select * from pg_tables;
4.1.8 访问表
select * from SCHEMA.表名;

5 使用 sqlalchemy 连接 pgsql

5.1 安装

$ pip install sqlalchemy
$ pip install psycopg2

5.2 代码

from sqlalchemy import create_engine, text
from sqlalchemy.orm import sessionmakerdb_url = "postgresql://postgres:123456@192.168.10.106:5432/data"
engine = create_engine(db_url)
Session = sessionmaker(bind=engine)
session = Session()result = session.execute(text("select * from pg_type;"))
for row in result:print(row)
session.commit()
session.close()
engine.dispose()

6 注意事项

  • where 中注意用单引号
  • 设置搜索路径:SET search_path TO data;(设定命名空间)
  • 表名:注意大小写,不加引号直接转成小写,对于大写表名,需要加引号

7 参考

postgresql数据库中多个Schemas互相访问
PostgreSQL命令行工具psql常用命令
psql基本命令

http://www.dtcms.com/wzjs/315994.html

相关文章:

  • 免费开网店汉中网站seo
  • 个人做网站接装修活哪个网站好seo网站优化公司
  • 网站托管目的是什么深圳百度seo怎么做
  • 东莞东城网站建设软文写作模板
  • 如何自己做网站可以百度到重庆seo教程
  • 云南建设项目招标公告发布网站搜索引擎入口网址
  • 百度收录网站多久福州seo优化排名推广
  • wordpress搜索过滤长沙排名优化公司
  • ui作品集展示模板刷网站seo排名软件
  • 网站建设具体步骤西安专业做网站公司
  • 做网站logo的网站大连最好的做网站的公司
  • 周至县做网站郑州seo服务技术
  • 广西网络公司有几家网站搜索优化找哪家
  • wordpress备份网站网上怎么推广产品
  • 网站防恶意注册seo推广薪资
  • 做招投标有哪些网站搜索网站大全
  • 织梦做单页面网站网上销售有哪些方法
  • 免费响应式网站模板软文范例大全1000字
  • 系统学做网站seo属于什么职位类型
  • 潍坊专业网站建设多少钱seo关键词排名优化品牌
  • 哪些做直播卖食品的网站app怎么开发出来的
  • 南昌做网站的公司哪家好买卖交易网
  • 神华科技 网站建设蚌埠seo外包
  • 老君山旅游网页设计模板汕头seo外包公司
  • dreamweaver网页设计配伍题网站的seo
  • 南昌网站优化百度seo优化及推广
  • 如何用java做网站界面合肥品牌seo
  • 服务专业公司网站建设服务佛山网站营销推广
  • 如何在网站做404页面chatgpt网站
  • 怎么做国内网站吗长春网站优化哪家好