首页 > 数据库 >postgresql常用命令

postgresql常用命令

时间:2023-09-01 13:44:32浏览次数:39  
标签:psql postgresql 表格 数据库 tablename 命令 常用命令 PostgreSQL

PostgreSQL 是一个强大的开源关系型数据库管理系统,它提供了许多用于管理数据库和执行操作的命令。以下是一些常用的 PostgreSQL 命令:

  1. 连接到数据库:

    psql -h hostname -d dbname -U username
    

    这个命令用于连接到指定的数据库,需要提供主机名、数据库名和用户名。你可以根据需要修改这些参数。

  2. 退出数据库连接:

    \q
    

    在 psql 命令行界面中,使用这个命令可以退出数据库连接。

  3. 列出所有数据库:

    \l
    

    这个命令可以列出当前 PostgreSQL 实例中的所有数据库。

  4. 切换数据库:

    \c dbname
    

    在 psql 命令行界面中,使用这个命令可以切换到指定的数据库。

  5. 列出所有表:

    \dt
    

    在当前数据库中列出所有的表格。

  6. 显示表的结构:

    \d tablename
    

    这个命令可以显示指定表格的结构,包括列名、数据类型等。

  7. 执行 SQL 查询:

    SELECT * FROM tablename;
    

    这是执行 SQL 查询的标准方式,用于检索表格中的数据。

  8. 创建数据库:

    CREATE DATABASE dbname;
    

    创建一个新的数据库。

  9. 创建表格:

    CREATE TABLE tablename (
        column1 datatype,
        column2 datatype,
        ...
    );
    

    创建一个新的表格,定义表格的列和数据类型。

  10. 插入数据:

    INSERT INTO tablename (column1, column2, ...)
    VALUES (value1, value2, ...);
    

    向表格中插入数据。

  11. 更新数据:

    UPDATE tablename
    SET column = new_value
    WHERE condition;
    

    更新表格中符合条件的数据。

  12. 删除数据:

    DELETE FROM tablename
    WHERE condition;
    

    删除表格中符合条件的数据。

这只是一些 PostgreSQL 命令的示例。PostgreSQL 提供了广泛的功能和命令,用于管理和操作数据库。根据你的需求,你可以查阅 PostgreSQL 的官方文档以了解更多详细信息和命令。

标签:psql,postgresql,表格,数据库,tablename,命令,常用命令,PostgreSQL
From: https://www.cnblogs.com/echohye/p/17671650.html

相关文章

  • mq常用命令
    添加可视化rabbitmq-pluginsenablerabbitmq_management然后访问http://ip:15762查看mq信息rabbitmqctlstatus添加用户rabbitmqctladd_useruser123456 赋予user权限rabbitmqctlset_permissions-p/user".*"".*"".*"赋予root用户administrator角色rabbitmqct......
  • Git 常用命令 --- git add命令
    Gitadd的一般形式为:gitadd[参数] [--]<路径>表示将需要提交的代码从工作区添加到暂存区。为了方便,一般都用.来标识路径,.表示当前目录。 1.gitadd.网上普遍的说法是:将修改操作的文件和未跟踪且为新添加的文件添加到git系统的暂存区,但不包括删除的文件。但实际测试,git......
  • Linux安装PostgreSql
    1、准备工作Linux、Centos7、PostgreSql142、安装a>进入PostgreSql下载官网(PostgreSql),选装指定的版本编辑b>依次执行网页中的命令编辑3、设置允许远程连接a>进入data目录[root@localhost~]#cd/var/lib/pgsql/14/datab>修改postgresql.conf文件[root@localhostdata]#vimpo......
  • Git常用命令
    1.状态1.1文件状态  2.分支2.1分支常用命令gitbranchxxx:新建分支gitcheckoutxxx:切换分支gitcheckout-bxxx:新建分支并切换到该分支(相当于上面两条命令)gitbranch-dxxx:删除分支gitbranch:查看分支列表gitpushorigin--deletexxx:删除远程分支gitfet......
  • Redis常用命令
    目录起因配置bind端口连接开启连接关闭连接命令key相关字符串相关hash相关List相关Set相关SortedSet相关GEO相关服务器命令引用起因从标题来看,似乎这篇博文没有看下去的必要了,谁用redis还敲命令行,不都是GUI嘛。确实,GUI现在特别的好用,直观、高效还美观。但是,在生产环境下GUI可......
  • PostgreSQL-可以通过localhost连接,无法通过IP地址连接。
    (1)如果PostgreSQL配置文件中没有允许访问该服务器的IP地址,则需要先添加允许访问的IP地址,并在防火墙中开放相应的端口。(2)在PostgreSQL配置文件postgresql.conf中,找到以下行:listen_addresses='localhost'将localhost改为*,表示允许任何IP地址访问该服务器。如果只允许特定的IP地址......
  • Postgresql-数据库无法停止,报错:pg_ctl server does not shut down
    根据您的查询,pg_ctlserverdoesnotshutdown(pg_ctl服务无法关闭)的原因可能有很多。以下是一些可能的解决方案和代码示例:(1)杀死所有与PostgreSQL相关的进程:使用以下命令尝试停止所有与PostgreSQL相关的进程:pg_ctl-D/path/to/postgresql/data_directorystop-mimmediate这......
  • PostgreSQL 查找当前数据库的所有表、字段
     查所有表SELECT tablenameFROM pg_tablesWHERE tablenameNOTLIKE'pg%' ANDtablenameNOTLIKE'sql_%'ORDERBY tablename;查看当前表的所有字段SELECT C.relname, A.attnameASNAME, A.attnotnullASNOTNULL, format_type(A.atttyp......
  • docker常用命令
    1.远程操控dockerdocker-Htcp://ip:portcommand,如docker-Htcp://localhost:2375images2.登录docker仓库dockerlogin repository_host,然后根据提示输入username,password3.登出docker仓库dockerlogout4.给镜像重新打标签dockertagimage_id R......
  • wireshark抓包常识与常用命令
    本文章分wireshark抓包常识,常用命令,实际使用中自己用到的一些命令。常识ComparisonoperatorsThecomparisonoperatorscanbeexpressedeitherthroughEnglish-likeabbreviationsorthroughC-likesymbols:eq,==Equalne,!=NotEqualgt,>GreaterThan......