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
- PostgreSQL在Linux下安裝與使用SQLLinux
- Mac 使用 brew 方式安裝 postgresqlMacSQL
- Ubuntu下PostgreSQL的安裝UbuntuSQL
- docker 下安裝postgresqlDockerSQL
- Mac 下使用homebrew安裝NVMMac
- 在Mac下安裝使用VagrantMac
- neovim 下 defx 的安裝與使用
- Ubuntu下git的安裝與使用UbuntuGit
- Mac下安裝使用ionic《一》(2)Mac
- Windows下安裝PostgreSQL初體驗(使用Installer)WindowsSQL
- MAC上iTerm 2安裝與使用Mac
- PHP 基礎 - Mac 下的安裝與設定PHPMac
- Ubuntu下離線安裝PostgreSQLUbuntuSQL
- postgresql下載安裝包如何解壓安裝SQL
- postgreSQL學習(一):在Linux下安裝postgreSQLSQLLinux
- MAC上Git安裝與GitHub基本使用MacGithub
- Mac下安裝brewMac
- mac下安裝homebrewMac
- Mac下安裝MongodbMacMongoDB
- Mac 下安裝pipMac
- mac下安裝vagrantMac
- MAC 下安裝 cassandraMac
- postgresql在windows平臺下的安裝 (轉)SQLWindows
- Linux下PostgreSQL原始碼安裝LinuxSQL原始碼
- Mac Redis安裝與解除安裝MacRedis
- Windows下Scoop安裝、配置與使用WindowsOOP
- Mac下Parallels Desktop安裝使用CentOS 7MacParallelCentOS
- sublime Mac版怎麼安裝? Mac下載安裝sublime的教程Mac
- Linux 下的 Docker 安裝與使用 Docker-compose 安裝LinuxDocker
- Mac OS X下開發軟體的安裝與配置Mac
- 使用免安裝版本在windows上手動安裝PostgreSQLWindowsSQL
- CentOS7下PostgreSQL安裝過程CentOSSQL
- Ubuntu下Postgresql-8.4安裝及配置UbuntuSQL
- MAC 下 Vagrant 安裝 DokkuMac
- Mac下安裝VirtualBoxMac
- Java Mac下安裝mysqlJavaMacMySql
- mac下安裝TomcatMacTomcat