postgreSQL学习(二):pgsql的一些基础操作

时间:2023-01-11 21:49:26

在上一篇文章中我们学习了怎么安装pgsql,安装好了后,我们来学习一下怎么对pgsql进行创建操作以及相关的crud的操作啦

一 创建数据库

$ createdb test

  

然后你可能会遇到如下的错误:

createdb: could not connect to database template1: 致命错误:  角色 "xxx" 不存在

这是因为在你init之后,pgsql给你创建了一个用户:postgres

需要使用

$ su - postgres
$ createdb mydb

  

然后在运行上面的语句即可以啦

postgreSQL学习(二):pgsql的一些基础操作

二. 进行相关数据库操作啦

1. 使用客户端连接数据库

psql mydb

  

正常的情况下是这个样子的哦

postgreSQL学习(二):pgsql的一些基础操作

2. 试试命令吧

postgreSQL学习(二):pgsql的一些基础操作

3. 退出命令行

postgreSQL学习(二):pgsql的一些基础操作

三.建表,以及crud

其建表语句与SQL 99语法基本上保持一致啦

来我们来建立一张这样的表格

1. 建表

create table test(
id bigint ,
name varchar(50),
age int,
password varchar(30)
);

2. 插入

insert into test values(1,'test',21,'123');

  

3. 查询

select * from test;

  

postgreSQL学习(二):pgsql的一些基础操作

以上不在详细讲解,其实基础的SQL语法都是一样哒