Mac 下 PostgreSQL 的安裝與使用
在 mac 下,可以利用 homebrew 直接安裝 PostgreSQL:
1
|
brew install postgresql
- v |
稍等片刻,PostgreSQL 就安裝完成。接下來就是初始資料庫,在終端執行一下命令,初始配置 PostgreSQL:
1
|
initdb /usr/local/var/postgres -E
utf8 |
上面指定 "/usr/local/var/postgres" 為 PostgreSQL 的配置資料存放目錄,並且設定資料庫資料編碼是 utf8,更多配置資訊可以 "initdb --help" 檢視。
設成開機啟動 PostgreSQL:
1
2
|
ln -sfv /usr/local/opt/postgresql/ *.plist
~ /Library/LaunchAgents launchctl
load ~ /Library/LaunchAgents/homebrew .mxcl.postgresql.plist |
啟動 PostgreSQL:
1
|
pg_ctl
-D /usr/local/var/postgres -l /usr/local/var/postgres/server .log
start |
關閉 PostgreSQL:
1
|
pg_ctl
-D /usr/local/var/postgres stop
-s -m fast |
建立一個 PostgreSQL 使用者
1
2
3
|
createuser
username -P #Enter
password for new role: #Enter
it again: |
上面的 username 是使用者名稱,回車輸入 2 次使用者密碼後即使用者建立完成。更多使用者建立資訊可以 "createuser --help" 檢視。
建立資料庫
1
|
createdb
dbname -O username -E UTF8 -e |
上面建立了一個名為 dbname 的資料庫,並指定 username 為改資料庫的擁有者(owner),資料庫的編碼(encoding)是 UTF8,引數 "-e" 是指把資料庫執行操作的命令顯示出來。
更多資料庫建立資訊可以 "createdb --help" 檢視。
連線資料庫
1
|
psql
-U username -d dbname -h 127.0.0.1 |
PostgreSQL 資料庫操作
顯示已建立的資料庫:
1
|
\l
|
在不連線進 PostgreSQL 資料庫的情況下,也可以在終端上檢視顯示已建立的列表:
1
|
psql
-l |
連線資料庫
1
|
\c
dbname |
顯示資料庫表
1
|
\d
|
建立一個名為 test 的表
1
|
CREATE TABLE test(id int ,
text VARCHAR (50)); |
插入一條記錄
1
|
INSERT INTO test(id,
text) VALUES (1, 'sdfsfsfsdfsdfdf' ); |
查詢記錄
1
|
SELECT * FROM test WHERE id
= 1; |
更新記錄
1
|
UPDATE test SET text
= 'aaaaaaaaaaaaa' WHERE id
= 1; |
刪除指定的記錄
1
|
DELETE FROM test WHERE id
= 1; |
刪除表
1
|
DROP TABLE test; |
刪除資料庫
1
|
DROP DATABASE dbname; |
或者利用 dropdb 指令,在終端上刪除資料庫
1
|
dropdb
-U user dbname |
相關文章
- Mac下PostgreSQL的安裝與簡單使用MacSQL
- Mac 使用 brew 方式安裝 postgresqlMacSQL
- Ubuntu下PostgreSQL的安裝UbuntuSQL
- docker 下安裝postgresqlDockerSQL
- postgresql 下載安裝SQL
- Mac 下使用homebrew安裝NVMMac
- Windows下安裝PostgreSQL初體驗(使用Installer)WindowsSQL
- neovim 下 defx 的安裝與使用
- Linux 下的 Docker 安裝與使用 Docker-compose 安裝LinuxDocker
- postgreSQL學習(一):在Linux下安裝postgreSQLSQLLinux
- window 下 pyenv 安裝與使用
- Ubuntu下離線安裝PostgreSQLUbuntuSQL
- PHP 基礎 - Mac 下的安裝與設定PHPMac
- postgresql下載安裝包如何解壓安裝SQL
- python的下載安裝與簡單使用Python
- Windows下Scoop安裝、配置與使用WindowsOOP
- Mac Redis安裝與解除安裝MacRedis
- Mac下安裝MongodbMacMongoDB
- Mac下安裝brewMac
- mac下安裝homebrewMac
- Mac下go安裝MacGo
- sublime Mac版怎麼安裝? Mac下載安裝sublime的教程Mac
- JDK的下載及安裝與Eclipse的下載及使用JDKEclipse
- windows下抓包工具whistle的安裝與使用Windows
- CentOS7下PostgreSQL安裝過程CentOSSQL
- Mac環境下MySQL的安裝和基本命令的使用MacMySql
- Mac 安裝使用 NgrokMac
- MAC 下 Vagrant 安裝 DokkuMac
- mac下安裝Vue DevToolsMacVuedev
- webpack安裝教程windows下、mac下WebWindowsMac
- IDM的安裝與使用
- nvm的安裝與使用
- kafka的安裝與使用Kafka
- Arthas的安裝與使用
- DrissionPage的安裝與使用
- Anaconda的安裝與使用
- jdk的下載與安裝JDK
- Tomcat的下載與安裝Tomcat
- Downie 4 for Mac直裝版安裝Mac最好的影片下載軟體安裝教程Mac