美文网首页
postgrepsql的使用

postgrepsql的使用

作者: nzjcnjzx | 来源:发表于2019-11-15 17:54 被阅读0次

启动数据库并设置开机启动

sudo systemctl start postgresql-10
sudo systemctl enable postgresql-10.service

登录postgrepsql

image.png
su - postgres  /  sudo -i -u postgres
psql
远程连接  用户名 指定数据库
psql -h 远程ip  -p 5432 -U postgress testdb

来设置密码:

ALTER USER postgres WITH PASSWORD '密码';

退出:\q

postgresql是不用密码不支持远程登录的。我们需要修改配置文件

vi /var/lib/pgsql/10/data/pg_hba.conf


image.png

vi /var/lib/pgsql/10/data/postgresql.conf

image.png

重启postgresql
systemctl restart postgresql-10

创建数据库
CREATE DATABASE testdb;
创建用户
CREATE USER testuser CREATEDB LOGIN PASSWORD 'testpassword';

将testdb所有权限赋给用户testuser

GRANT ALL ON DATABASE testdb TO testuser;

\l  查看现有数据库及用户
\du  查看现有用户
\c + 数据库名 来进入数据库:
\d tablename 查看表格信息:
删除数据库
drop database testdb;
删除用户
drop role testuser;

创建表格
CREATE TABLE table_name(
   column1 datatype,
   column2 datatype,
   column3 datatype,
   .....
   columnN datatype,
   PRIMARY KEY( 一个或多个列 )
);
删除表格
DROP TABLE table_name;

添加数据
INSERT INTO TABLE_NAME (column1, column2, column3,...columnN)
VALUES (value1, value2, value3,...valueN);

删除数据
DELETE FROM table_name WHERE [condition];

修改数据
UPDATE table_name
SET column1 = value1, column2 = value2...., columnN = valueN
WHERE [condition];

查看数据
SELECT * FROM table_name;
SELECT column1, column2, columnN
FROM table_name
WHERE [condition1]
SELECT column1, column2, columnN
FROM table_name
WHERE [condition1] AND [condition2]...AND [conditionN];
SELECT FROM table_name WHERE column LIKE 'XXXX%';
或者
SELECT FROM table_name WHERE column LIKE '%XXXX%';
或者
SELECT FROM table_name WHERE column LIKE 'XXXX_';
或者
SELECT FROM table_name WHERE column LIKE '_XXXX';
或者
SELECT FROM table_name WHERE column LIKE '_XXXX_';

SELECT column1, column2, columnN
FROM table_name
LIMIT [no of rows]
SELECT column-list
FROM table_name
[WHERE condition]
[ORDER BY column1, column2, .. columnN] [ASC | DESC];

https://blog.csdn.net/rudy5348/article/details/79299162

相关文章

  • postgrepsql的使用

    启动数据库并设置开机启动 登录postgrepsql 来设置密码: 退出:\q postgresql是不用密码不支...

  • PostgrepSQL的连接和使用

    最近用Python开发一个分析流程,需要读取PostgrepSQL中的数据。 已经知道的信息 在服务器上psql是...

  • Mac 10.14 安装 gdb

    最近用 Eclips 软件调试 postgrepSQL 11.2 (不要问为什么用Eclips, 官网推荐),毕竟...

  • Java 技巧

    PostGrepSql主键 Json处理选用Google.gson 截取浮点0 浮点截取:5.0--->5 测试T...

  • iconfont的使用(下载使用)

    1、下载文件 2、在生命周期中引入项目 beforeCreate () { var domModule = ...

  • Gson的使用--使用注解

    Gson为了简化序列化和反序列化的过程,提供了很多注解,这些注解大致分为三类,我们一一的介绍一下。 自定义字段的名...

  • 记录使用iframe的使用

    默认记录一下----可以说 这是我第一次使用iframe 之前都没有使用过; 使用方式: 自己开发就用了这几个属...

  • with的使用

    下面例子可以具体说明with如何工作: 运行代码,输出如下

  • this的使用

    什么是this? this是一个关键字,这个关键字总是返回一个对象;简单说,就是返回属性或方法“当前”所在的对象。...

  • this的使用

    JS中this调用有几种情况 一:纯粹的函数调用 这是函数的最通常用法,属于全局性调用,因此this就代表全局对象...

网友评论

      本文标题:postgrepsql的使用

      本文链接:https://www.haomeiwen.com/subject/gdvsictx.html