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

莱芜房产网新房seo基础培训机构

莱芜房产网新房,seo基础培训机构,wordpress 主机什么系统,网站空间租用和自己搭建服务器1. 概述 通常情况下操作数据库使用图形化客户端工具,在实际工作中,生产环境是不允许直接连接数据库主机,只能在跳板机上登录到Linux服务器才能连接数据库服务器,此时就需要使用到命令行工具。psql是PostgreSQL中的一个命令行交互…

1. 概述

通常情况下操作数据库使用图形化客户端工具,在实际工作中,生产环境是不允许直接连接数据库主机,只能在跳板机上登录到Linux服务器才能连接数据库服务器,此时就需要使用到命令行工具。psql是PostgreSQL中的一个命令行交互式客户端工具,类似于Oracle数据库中的命令行工具sqlplus,允许用户输入SQL语句或命令,并将其发送给PostgreSQL服务器,再显示SQL语句或命令的执行结果。

2. 进入命令行模式

操作用户是数据库用户时,可以使用直接psql命令,进入命令交互输入模式后会显示psql版本,然后出现命令提示符
直接进入命令行
如果使用与操作系统用户名不相同的数据库用户名连接数据库时,需要指定对应的用户名和数据库名称,命令如下:

psql -h 127.0.0.1 -p 5432 -U 用户名 -d 数据库名

其他用户进入命令行

  • -h后面的IP地址是数据库所在的IP地址
  • -p后面的端口时数据库的监听端口
  • -U后面的参数是创建的用户名
  • -d后面的参数是创建的数据库名

退出psql命令行模式,使用\q命令
退出psql

3. psql常用命令

3.1. \h命令

用于查询SQL语句的语法,例如需要查看如何使用SQL语句创建用户,可以使用命令:

\h create user

提示命令

3.2. ?命令

用于查询所有命令符,例如要查看psql中有哪些提示符,可以使用命令:

\?

帮助提示符

3.3. \d命令

用于查询表、视图、索引、序列的信息,包括对象中所有的列、各列的数据类型、表空间和所有特殊属性
\d命令后什么都不带,将列出当前数据库中所有的表和序列
\d命令
\dt命令只显示所有表信息
\dt命令
\d命令后跟表名,可以显示该表的结构
\d table
\d命令后面跟索引名,也可以用于显示索引信息
\d 索引
\d命令后面的表名或索引名可以使用通配符,如“”或“?”,使用\d x?命令可以匹配数据库名以x开头的数据库
\d ?命令
使用\d t
命令可以匹配包含数据库名为t的数据库
\d *命令
\d+命令可以显示更详细的信息
\d+命令
\di命令只显示索引
\di命令
\ds命令只显示序列
\ds命令
\dv命令只显示视图
\dv命令
\df命令只显示函数
\df命令
\dn命令显示所有的schema
\dn命令
\db命令显示所有表空间
\db命令
\du或\dg命令显示数据库中所有角色或用户
\du命令
\dg命令与\du命令等价
\dg命令
\dp或\z命令显示表的权限分配
\dp命令和\z命令

3.4. 字符集命令

客户端的字符集与服务器字符集不一致时,会出现乱码,可以使用\encoding命令指定客户端的字符编码
\encoding命令

3.5. 格式化输出命令

psql中执行SQL语句后输出的内容默认只有内边框的表格
内边框
如果需要输出的带有内外边框的表格内容,使用命令\pset border 2
内外边框
如果需要输出的不带任何边框,使用命令\pset border 0
无边框
如果需要使用逗号分隔或以Tab分隔,使用\pset format unaligned命令
分隔符
默认分隔符是“|”,可以使用\pset fieldsep命令来设置分隔符,如更改为Tab分隔符
Tab分隔符
未了方便分析数据,有时需要将查询结果写入文件,可以使用\o命令
写入文件
使用cat命令或view命令可以查看刚才保存的文件
查看文件
使用\t命令可以删除文本中的表头和末尾的行数
去除表头
\x命令可以把按行展示的数据变为按列展示
\x命令

3.6. 其他命令

\i <文件名>用于执行存储在外部的文件中的SQL语句或命令

\x
\i xxx.sql

也可以直接在psql命令行使用-f <文件名>来执行SQL脚本

psql -x -f xxx.sql

此处的-x命令的作用相当于在psql中交互模式下运行\x命令
\l命令显示所有数据库信息
\l命令
\c database命令切换数据库
\c命令

http://www.khdw.cn/news/54770.html

相关文章:

  • ueditor 文件大小超出网站限制希爱力的作用与功效
  • 网站怎样做排名靠前如何做好线上推广和引流
  • 豪华网站设计seo关键词优化
  • 慈溪市建设局网站表格下载百度权重查询爱站网
  • 微网站建设c网络推广网站有哪些
  • 网站制作步骤流程图百度在线识图查图片
  • 湖南建网站公司漯河网站seo
  • seo免费推广优化课程
  • 丰富政府网站功能网络营销成功案例分析其成功原因
  • 公司网站如何做全屏滚轮西安网站关键词推广
  • 网站建设原百度流量推广项目
  • wordpress竖版图片尺寸免费seo视频教程
  • 网站建设与管理大纲电商推广方案
  • 网站建设的服务怎么样今天国际新闻最新消息
  • 南通做百度网站的公司哪家好如何自己制作网站
  • wordpress 整站打包seo网站快速排名外包
  • wordpress主题表单功能seo查询外链
  • 推荐大良网站建设产品网络推广的方法有哪些
  • 盐城企业做网站网站设计公司排行榜
  • 个人做新闻网站处罚如何看待百度竞价排名
  • 国家城乡建设网站网站建站推广
  • 免费的网站建设有哪些百度seo排名主要看啥
  • 那个网站做稻草交易seo网络推广是干嘛的
  • 国外设计网站排名网络营销的方式与手段
  • 搭建公司网站seo建站的步骤
  • b2c网站怎么做友情链接交易网站源码
  • 网站建设优化需要懂那些知识seo网站优化培
  • 黔西南州党风廉政建设网站企业seo案例
  • 怎么选择网站建设公司中央刚刚宣布大消息
  • 网站建设思企互联百度站长工具数据提交