Postgresql的使用


一、連接數據庫

  PG安裝好以后可以用PgAdmin連接數據庫,端口號,默認PostGreSQL的端口號是5432

二、數據表的顯示

  PGAdmin的結果集顯示界面表頭都有兩行,一行是字段名,一行是字段的數據類型。
  

三、Postgre查詢語法

  在PostGreSQL的查詢語句中,大小寫是不敏感的。並且有如下特殊之處:

  1、不支持“Top x” ,就寫為“limit x”。如

    select  top 5 * from persom   //報錯

    select * from person limit 5   //正確查詢

       2、分隔標識符引號包圍的標識符

    它是通過在雙引號(")中包圍任意字符序列形成的。分隔標識符總是一個標識符,而不是關鍵字。因此,你可以用"select"表示一個字段或者表的名字,

    而一個沒有引號的 select 將被當做一條命令的一部分,因此如果把它當做一個表名或者字段名使用的話就會產生一個分析錯誤。   

    引號包圍的標識符可以包含編碼不等於零的任意字符(要包含一個雙引號,可以寫兩個相連的雙引號)。這樣我們就可以構造那些原本是不允許的表名或者字段名,比如那些包含空白或與號(&)的名字。但長度限制依舊。

    把一個標識符用引號包圍起來同時也令它大小寫相關,而沒有引號包圍起來的名字總是轉成小寫。比如,我們認為標識符 FOO, foo, "foo" 是等價的 PostgreSQL 名字,但 "Foo""FOO" 與上面三個以及它們之間都是不同的。

    PostgreSQL 里對未加引號的名子總是轉換成小寫,這和 SQL 標准是不兼容的,SQL 標准要求未用引號包圍起來的名字總是轉成大寫。因此根據標准,foo 等於 "FOO" 但不等於 "foo"

    如果你想編寫可移植的程序,那么我們建議你要么就總是用引號包圍某個名字,要么就從來不引


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM