postgreSQL學習(二):pgsql的一些基礎操作

lonecloud發表於2018-10-25

在上一篇文章中我們學習了怎麼安裝pgsql,安裝好了後,我們來學習一下怎麼對pgsql進行建立操作以及相關的crud的操作啦

一 建立資料庫

$ createdb test

  

然後你可能會遇到如下的錯誤:

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

這是因為在你init之後,pgsql給你建立了一個使用者:postgres

需要使用

$ su - postgres
$ createdb mydb

  

然後在執行上面的語句即可以啦

 

二. 進行相關資料庫操作啦

1. 使用客戶端連線資料庫

psql mydb

  

正常的情況下是這個樣子的哦

2. 試試命令吧

3. 退出命令列

三.建表,以及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;

  

 

以上不在詳細講解,其實基礎的SQL語法都是一樣噠

  

相關文章