postgresql postgresql ”“的用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了postgresql postgresql ”“的用法相关的知识,希望对你有一定的参考价值。

吼吼,遇到一个SQL语句,想插入数据,发现很纠结,就来问问哈。
reserve_day || reserve_time >='2010-12-28 15:00'
中的‘||’是什么作用,能告诉我相细点么?
(我的研究结论是 并且 的意思。。)
不知道还有没有其他用法。

参考技术A 插入大量数据最好用COPY命令,比insert快的太多了。

COPY只是一个sql命令,不需要设置的,postgresql的文档里面有这个命令的详细用法。
有什么问题就HI我吧。
参考技术B "||" 就相当于字符串的加法本回答被提问者采纳

PostgreSQL | Arch Linux安装PostgreSQL

一、PostgreSQL

PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。

PostgreSQL 的 Slogan 是 “世界上最先进的开源关系型数据库”。

二、Arch LInux安装PostgreSQL

1. 安装

搜素

sudo pacman -Si postgresql


安装:

sudo pacman -S postgresql

安装完成后查看版本:

2. 设置用户密码

安装时系统会默认创建一个系统用户 postgres,密码为空,设置密码:

sudo passwd postgres

3. 初始化数据库

sudo su - postgres -c "initdb --locale en_US.UTF-8 -E UTF8 -D '/var/lib/postgres/data'"

4. 启动数据库

systemctl start postgresql.service

如果设置开机自动启动:

systemctl enable postgresql.service

三、创建一个数据库用户

创建一个与你的 Arch 用户 ($USER) 同名的数据库用户,并允许其访问 PostgreSQL 数据库的 shell,那么在使用PostgreSQL 数据库 shell 的时候无需指定用户登录(这样做会比较方便)。

1. 切换用户

sudo su postgres

2. 创建新的数据库用户

createuser --interactive

四、创建数据库

回到系统shell,使用createdb命令创建:

createdb myDatabaseName

五、连接数据库

之前在第三节创建了mculover666这个数据库用户,所以这里我无需切换系统用户,直接使用mculover666运行psql登录即可,

psql是postgresql提供的shell,使用 -d 参数指定要连接的数据库名称,默认连接与系统用户同名的数据库。

psql -d <databaseName>

(1)列出所有用户以及权限

\\du


(2)展示当前数据库中所有的表相关的汇总信息

\\dt

(3)帮助

\\help

(4)退出psql

\\q
《新程序员》:云原生和全面数字化实践 50位技术专家共同创作,文字、视频、音频交互阅读

以上是关于postgresql postgresql ”“的用法的主要内容,如果未能解决你的问题,请参考以下文章

PostgreSQL介绍以及如何开发框架中使用PostgreSQL数据库

[PostgreSQL] 图解安装 PostgreSQL

mac默认安装postgresql, 如何让postgresql可以远程访问

Wix,PostgreSQL 安装,执行 Postgresql 脚本

prometheus使用postgresql-adapter连接postgresql

PostgreSQL | Arch Linux安装PostgreSQL