在上一篇文章中我們學習了怎麼安裝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語法都是一樣噠