2016年7月3日 星期日

PostgreSQL 建立、刪除資料庫

基本語法
  • 建立資料庫基本 SQL 語法:
    CREATE DATABASE name
       [  [WITH] [OWNER [=] user_name]
          [TEMPLATE [=] template]
          [ENCODING [=] encoding]
          [LC_COLATE [=] lc_collate]
          [TABLESPACE [=] tablespace]
          [CONNECTION LIMIT [=] connlimit]
       ]
    
  • 刪除資料庫基本 SQL 語法:
    DROP DATABASE [ IF EXISTS ] 名稱
    

操作練習
  1. 登入 psql 操作介面:
    #su - postgres
    $psql
    #postgres=
    
  2. 新增 student 資料庫:
    postgres=# CREATE DATABASE student
    postgres-# TEMPLATE = postgres ;
    
    (請注意 "=" 與 '-' 的不同)
    
  3. 新增完之後,可查詢資料庫:
    postgres=# \l
    
    
  4. 刪除 student 資料庫:
    DROP DATABASE student;
    
參考文獻:
  1. https://www.howtoforge.com/tutorial/virtual-hosting-with-vsftpd-and-mysql-on-ubuntu-15.10/