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

PostgreSQL的使用

PostgreSQL的使用

1.首先,使用docker进行安装pgvector数据库,具体的安装步骤可以查看我之前发的博文。

2.docker exec -it pgvector /bin/bash

进入docker容器内部,操作数据库,上述命令是以交互式命令进入了容器的内部,对于docker的一些使用,也可以参考我之前写的博文进行学习。

3.psql -p 5432 -U postgres

命令解释:使用psql连接端口号为5432,用户为postgres,根据自己所建立的用户进行修改。

输入密码进行登陆。

postgreSQL的命令

创建新数据库的命令
create database database_name;
CREATE USER myuser WITH PASSWORD 'mypassword';  
GRANT ALL PRIVILEGES ON DATABASE database_name TO myuser;
#上述命令为创建新的数据库及用户并将数据库赋予给该用户权限
\l  #列出所有的数据库列表,包括数据库名,所有者、编码、描述等信息。
\d  #列出所有数据库里面的表,它显示表名、表类型(例如表、视图等)、拥有者以及其他信息。
\dt #专门用于列出数据库中的所有表。这与 \d 的区别在于,\d 还会列出其他类型的数据库对象,例如视图、索引、序列等。
\d table_name # 显示数据库表的结构
\c dataBase_name  #切换到另一个数据库创建表
CREATE TABLE users (id SERIAL PRIMARY KEY,username VARCHAR(50),email TEXT UNIQUE NOT NULL,created_at TIMESTAMP DEFAULT NOW()
);
插入数据
INSERT INTO users (username, email) VALUES ('example_user', 'user@example.com');
查询数据
SELECT * FROM users WHERE email = 'user@example.com';

参考链接:

PostgreSQL 删除数据库|极客教程 (geek-docs.com)

http://www.lryc.cn/news/395814.html

相关文章:

  • python 高级技巧 0706
  • 面试经典 106. 从中序与后序遍历序列构造二叉树
  • 如何解决群晖Docker注册表查询失败/无法拉取镜像等问题
  • 【Scrapy】 深入了解 Scrapy 中间件中的 process_spider_input 方法
  • 数据库MySQL---基础篇
  • 欧姆龙安全PLC及周边产品要点指南
  • tableau气泡图与词云图绘制 - 8
  • C语言 找出一个二维数组中的鞍点
  • 【笔记】在linux中设置错文件如何重置
  • DNS中的CNAME与A记录:为什么无法共存A解析和C解析?
  • 线程和进程
  • 【JavaEE】 简单认识CPU
  • 《数字图像处理-OpenCV/Python》第17章:图像的特征描述
  • 考研数学什么时候开始强化?如何保证进度不掉队?
  • Node.js的下载、安装和配置
  • java.util.Properties类介绍
  • SpringBoot后端验证码-防止密码爆破功能
  • ChatEval:通过多代理辩论提升LLM文本评估质量
  • 关于美国服务器IP的几个常见问题
  • redis运维:sentinel模式如何查看所有从节点
  • 价格疑云?格行WiFi创始人亲解谜团,性价比之王如何炼成?
  • 揭秘“消费即赚”的循环购模式
  • javaweb个人主页设计(html+css+js)
  • Android常用设计模式(小白必看)
  • swift获取app网络和本地网络权限
  • 用LangGraph、 Ollama,构建个人的 AI Agent
  • ubuntu20.04系统编译yolov8-obb.cpp代码记录
  • JavaScript的数组与函数
  • opencv--把cv::Mat数据转为二进制数据的保存和读取
  • 【微信小程序开发实战项目】——个人中心页面的制作