給樓主提供幾個網址 有教程的 (基礎的)
創新互聯-專業網站定制、快速模板網站建設、高性價比望城網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式望城網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋望城地區。費用合理售后完善,10多年實體公司更值得信賴。
1 PostgreSQL 7.3 教程
這個不用下載 可以直接看
2 PostgreSQL 實用實例參考(PDF)
3 PostgreSQL v8.0 中文文檔(HTML)
1.1 運行SQL程序
1.2 Microsoft Access
1.3 Microsoft SQL Server
1.3.1 SQL Server 2000
1.3.2 SQL Server 2005/2008
1.4 Oracle
1.5 IBM DB2
1.6 MySQL
1.7 PostgreSQL 2.1 表、列和行
2.1.1 表
2.1.2 列
2.1.3 行
2.2 主鍵
2.3 外鍵
2.4 聯系
2.4.1 一對一
2.4.2 一對多
2.4.3 多對多
2.5 規范化
2.5.1 第一范式
2.5.2 第二范式
2.5.3 第三范式
2.5.4 其他范式
2.6 示例數據庫
2.6.1 表authors
2.6.2 表publishers
2.6.3 表titles
2.6.4 表titles_authors
2.6.5 表royalties
2.7 創建示例數據庫 3.1 SQL語法
3.2 SQL標準和一致性
3.3 標識符
3.4 數據類型
3.5 字符串類型
3.6 二進制大型對象類型
3.7 精確數字類型
3.8 近似數字類型
3.9 布爾類型
3.10 日期和時間類型
3.11 時間間隔類型
3.12 唯一標識符
3.13 其他數據類型
3.14 空值 4.1 使用SELECT和FROM檢索列
4.2 使用AS創建列的別名
4.3 使用DISTINCT消除重復的行
4.4 使用ORDER BY排序行
4.5 使用WHERE篩選行
4.6 使用AND、OR和NOT組合及求反條件
4.6.1 AND操作符
4.6.2 OR操作符
4.6.3 NOT操作符
4.6.4 AND、OR和NOT一起使用
4.7 使用LIKE匹配模式
4.8 使用BETWEEN進行范圍篩選
4.9 使用IN進行列表篩選
4.10 使用IS NULL測試空值 5.1 創建派生列
5.2 執行算術運算
5.3 確定計算的順序
5.4 使用||連接串
5.5 使用SUBSTRING()提取子串
5.6 使用UPPER()和LOWER()更改串的大小寫
5.7 使用TRIM()修整字符
5.8 使用CHARACTER_LENGTH()得到串長度
5.9 使用POSITION()查找子串
5.10 執行日期及時間間隔運算
5.11 獲得當前日期和時間
5.12 獲得用戶信息
5.13 使用CAST()轉換數據類型
5.14 使用CASE計算條件值
5.15 使用COALESCE()檢查空值
5.16 使用NULLIF()比較表達式 6.1 使用聚合函數
6.2 創建聚合表達式
6.3 使用MIN()查找最小值
6.4 使用MAX()查找最大值
6.5 使用SUM()計算總和
6.6 使用AVG()計算平均值
6.7 使用COUNT()統計行數
6.8 使用DISTINCT聚合不重復的值
6.9 使用GROUP BY分組行
6.10 使用HAVING篩選分組 7.1 限定列名
7.2 使用AS創建表的別名
7.3 使用聯結
7.4 使用JOIN或WHERE創建聯結
7.5 使用CROSS JOIN創建交叉聯結
7.6 使用NATURAL JOIN創建自然聯結
7.7 使用INNER JOIN創建內聯結
7.8 使用OUTER JOIN創建外聯結
7.9 創建自聯結 8.1 理解子查詢
8.2 子查詢語法
8.3 子查詢和聯結
8.4 簡單子查詢和相關子查詢
8.4.1 簡單子查詢
8.4.2 相關子查詢
8.5 在子查詢中限定列名
8.6 子查詢中的空值
8.7 使用子查詢作為列表達式
8.8 使用比較操作符比較子查詢的值
8.9 使用IN測試集合成員資格
8.10 使用ALL比較所有子查詢的值
8.11 使用ANY比較某些子查詢的值
8.12 使用EXISTS檢測存在性
8.13 比較等價查詢 9.1 使用UNION合并行
9.2 使用INTERSECT查找相同行
9.3 使用EXCEPT查找不同行 10.1 顯示表結構
10.2 使用INSERT插入行
10.3 使用UPDATE更新行
10.4 使用DELETE刪除行 11.1 創建表
11.2 理解約束
11.3 使用CREATE TABLE創建新表
11.4 使用NOT NULL禁止空值
11.5 使用DEFAULT確定默認值
11.6 使用PRIMARY KEY指定主鍵
11.7 使用FOREIGN KEY指定外鍵
11.8 使用UNIQUE確保值唯一
11.9 使用CHECK創建檢查約束
11.10 使用CREATE TEMPORARY TABLE創建臨時表
11.11 使用CREATE TABLE AS利用已存在表創建新表
11.12 使用ALTER TABLE修改表
11.13 使用DROP TABLE刪除表 12.1 使用CREATE INDEX創建索引
12.2 使用DROP INDEX刪除索引 13.1 使用CREATE VIEW創建視圖
13.2 通過視圖檢索數據
13.3 通過視圖修改數據
13.3.1 通過視圖插入行
13.3.2 通過視圖更新行
13.3.3 通過視圖刪除行
13.4 使用DROP VIEW刪除視圖 15.1 動態統計
15.2 產生序列
15.3 發現等差數列、遞增數列和等值數列
15.4 限定返回行的數量
15.4.1 Microsoft Access
15.4.2 Microsoft SQL Server
15.4.3 Oracle
15.4.4 IBM DB2
15.4.5 MySQL
15.4.6 PostgreSQL
15.5 分配排名
15.6 計算修整均值
15.7 隨機選取行
15.8 處理重復值
15.9 創建電話列表
15.10 檢索元數據
15.10.1 Microsoft Access
15.10.2 Microsoft SQL Server
15.10.3 Oracle
15.10.4 IBM DB2
15.10.5 MySQL
15.10.6 PostgreSQL
15.11 處理日期
15.11.1 Microsoft Access
15.11.2 Microsoft SQL Server
15.11.3 Oracle
15.11.4 IBM DB2
15.11.5 MySQL
15.11.6 PostgreSQL
15.12 計算中值
15.13 查詢極值
15.14 改變動態統計的中流
15.15 旋轉結果
15.16 處理層次結構
索引
首先,C++肯定要好了。
C語言程序設計
語言是國內外廣泛使用的計算機語言,是計算機應用人員應掌握的一種程序設計工具。本書全面系統地介紹了C語言編程技術及其相關理論,是一本能使讀者全面掌握c語言編程技術的好教程。根據需要,作者除了深入淺出地介紹了C語言的傳統編程方法,還別具匠心地介紹了c語言的繪圖功能和一些應用開發實例。本書內容新穎、結構合 ...
C++編程風格
編程相關的內容,例如增加代碼的可讀性、可維護性、可擴展性以及執行效率等的方法。本書的示例代碼都是從實際程序中抽取出來的,融人了作者的實際開發經驗。講解如何正確地編寫代碼以及避開一些常見的誤區和陷阱,并給出了許多實用的編程規則,可快速提升讀者的C++編程功力。本書描述平實,示例豐富,適合有一定編程? ...
C++編程思想第2卷:實用編程技術
編程技術和最佳的實踐方法,深入探究了異常處理方法和異常安全設計;介紹C++的字符串、輸入輸出流、STL算法、容器和模板的現代用法,包括模板元編程;解釋多重繼承問題的難點,展示RTTI的實際使用,描述了典型的設計模式及其實現,特別介紹被認為是標準C++下一版特征之一的多線程處理編程技術,并提供了最新的研究成果? ...
學好C++后,就要掌握數據結構和算法的知識,還是STL。
數據結構與 STL(英文版) 數據結構與 STL(英文版)
數據結構及其實現的基礎知識。書中引導學生通過對方法接口、示例和應用的學習,逐漸理解和掌握如何高效地使用數據結構。適合課堂教學和自學參考。 本書特色 大多數數據結構用STL(標準模板庫)提供,并詳細
數據結構 C++語言描述(英文影印版) 數據結構 C++語言描述(英文影印版)
數據結構。內容從數據結構的基本原理到面向對象程序設計的方法。書內使用適應面極廣的C++語言。全書14章分別為:1.緒論;2.基本數據類型;3.抽象數據類型與類;4.集合類;5.棧與隊列;6.抽象運算符;7.類屬數據類型;8.類與動態存儲;9.鏈表;10.遞歸;11.樹;12.繼承與抽象類;13.先進的非線性結構;14.構建集合。書后 ...
泛型編程與STL
編程與STL》闡述了泛型編程的中心思想:concepts、modeling、refinement,并為你展示這些思想如何導出STL的基礎概念:iterators、containers、function objects。循此路線,你可以把STL想像為一個由來的完整優勢……
掌握多線程編程是必須的。
C和C++實務精選:C++面向對象多線程編程
. 多線程架構與增量多線程編程技術。第1章介紹了用于構建面向對象程序的不同類型C++組件,以及如何使用這些組件來構建多線程架構。第2、3、4章簡要介紹進程、線程、多任務處理、多線程化、規劃以及線程優先權的概念。第5章討論講程間和線程間通信。第6章講座線程與進程同步與合作。第6章詳細講座臨界區、死鎖、數據競爭以 ..
這些掌握了后,開始掌握通行技術。首先是網絡協議:
《TCP/IP 基礎(第7版)》
TCP/IP的體系結構和主要應用程序。全書分為8章,分別介紹TCP/IP體系結構與尋址,TCP/IP應用程序,TCP/IP尋址與子網, TCP/IP協議,TCP/IP服務,TCP/IP路由選擇, TCP/IP應用程序原理,以及TCP/IP網絡故障診斷。本書是國家網絡技術水平考試的指定參考教材,適合網絡技術人員和網絡管理人員閱讀,也可供大中專院校相 ...
TCP/IP詳解?卷Ⅰ:協議
TCP/IP解析》中的第1卷,主要講述TCP/IP協議方面的內容。與其他的TCP/IP書藉的最大不同在于,本書不僅僅講述了RFCS的標準協議,而且結合大量實例講述了TCP/IP協議包的定義原因及在各種不同的操作系統中(如Sunos4.1.3、Soloris2.2、 AIX3.2.2)的應用與工作方式,這樣可以以動態方式講述TCP/IP的知識,使讀者可以輕松掌? ...
TCP/IP詳解卷三:TCP事務協議 HTTP NNTP和UNIX域協議
TCP/IP詳解系列”的延續。主要內容包括:TCP事務協議,即T/TCP,這是對TCP的擴展,使客戶-服務器事務更快、更高效和更可靠; TCP/IP應用,主要是HTTP和NNTP;UNIX域協議,這些協議提供了進程之間通信的一種手段。當客戶與服務器進程在同一臺主機上時,UNIX域協議通常要比TCP/IP快一倍。本書同樣采用了大量的實例和實現細 ...
然后掌握各種平臺下SOCKET的編程技術。
TCP/IP協議及網絡編程技術
本書是一本關于TCP/IP協議原理編程技術的教材,由兩部分組成:第1部分系統地介紹了TCP/IP協議族的體系結構,并分別介紹了IP層、傳輸層和應用層中各種協議的具體原理和工作機制;第2部分介紹了基于socket編程接口的網絡編程技術,重點講述了客戶端和服務器端編程應注意的問題、可用的模式和技術。作為一本TCP/IP協議理 ...
Winsock 2網絡編程實用教程 Winsock 2網絡編程實用教程
Winsock,即基于Windows的套接字,是專門為網絡開發人員開發網絡應用程序設計的編程接口。由于現今網絡應用的普及,使成為了IT發展的重要分支之一。本書的出版正是順應了這種需求。本書簡潔而專業地介紹了Winsock的基本概念和操作方式,指導程序員如何利用現有的主流開發工具進行最流行的Windows網絡應用的開發。同時,本書 ...
Windows網絡編程
Microsoft公司的Visual C++平臺不僅具有很強的網絡程序處理能力,而且還能提供多種編程風格。與Visual C++捆綁的MFC提供了大量封裝良好的網絡類,如Winsock、WinInet、ActiveX、DCOM和ATL等,提高了用戶在利用Visual C++進行網絡開發時的效率。本書主要特色在于對技術細節做了深入的介紹,探討了大量網絡專用函數以及MFC ..
LINUX網絡編程
本書詳盡而細致地介紹了在Linux操作系統下進行網絡編程所需要的各種知識,從基本的進程控制、通信到Berkeley套接字都有講解。書中還穿插了大量的實例程序,并配以說明,更加方便讀者的學習和理解。本書內容的精心安排,簡潔的措辭,豐富的實例可以使初學者迅速地掌握Linux網絡編程的技術。同時,Linux的高級程序員也可以從? ...
這寫掌握完以后,開始學寫LINUX下的服務器編程。
Linux 程序設計權威指南(附光盤) Linux 程序設計權威指南(附光盤)
本書是“Linux與自由軟件資源叢書”之一。目前Linux系統已很普及,但是介紹在Linux上進行開發的書籍并不多,本書的Linux上進行應用開發提供了詳細的參考資料。內容包括Linux開發環境、Linux編程的入門知識、系統和網絡編程、多線程程序設計、控制臺編程、X Window系統編程、國際化編程知識等。本書內容豐富、實用性強,附帶 ...
Red HatLINUX 核心技術精解第二版(附盤)
Linux是一個性能可以與商業x86 UNIX操作系統相提并論的32位操作系統.本書全面介紹了Linux的安裝和使用技術,包括Linux的安裝和配置,Linux的運行,在Linux中使用各種外設,以及Linux的其他內容,如用SLIP和PPP撥號上網,將Linux用作Internet主機,在Linux上運行WWW,商務的運作,開發軟件及X編程等.
而GCC是你必須掌握的編譯器,VC也不例外。
GCC技術參考大全
GCC(GNU編譯程序集合)是目前最重要、應用最廣的開放源代碼軟件。在本書中,專家Arthur Griffith提供了大量關于這種開源軟件的信息,教您學會使用GCC為幾乎所有的平臺和語言開發及部署各類軟件。本書分為3個部分。第1部分,“自由軟件編譯程序”,介紹了編譯程序的一些基礎知識,以及一些可以用來下載和安裝編譯程序的指 ...
C++面向對象程序設計題解與上機指導
GCC在DOS/Windows平臺上的版本DJGPP(以及與之配合使用的集成軟件開發環境RHIDE);上機實驗內容與安排,這部分提出了上機實驗的指導思想和上機實驗的內容與安排,供教學參考。隨本書贈送的光盤中包括《C++面向對象程序設計》一書中的全部例題程序,各章習題解答的程序以及 DOS/Windows環境下的GCC版本(DJGPP及其配套 ...
掌握了這些東西是不夠的,你還必須學會服務器方面游戲邏輯的編寫,因而要掌握腳本語言的使用,在這方面,一般使用LUA,PYTHON和RUBY來寫。
學習Python:第2版(影印版)
Python是流行、開源、面向對象的編程語言,既可以用于編寫單機運行的程序也可以編寫腳本程序,具有可移植、強大、易用等特點。跟隨專業教師學習是最快捷的掌握此語言的方式。新版的《學習Python))把你帶到Mark Lutz和David Ascher面前,他們是著名的Python專家和培訓師,他們的用語親切、組織良好的文章已經指導了許多編程? ...
Programming Ruby中文版(第2版)
Ruby是一種跨平臺、面向對象的動態類型編程語言。Ruby體現了表達的一致性和簡單性,它不僅是一門編程語言,更是表達想法的一種簡練方式。它不僅受到廣大程序員的歡迎,無數的軟件大師亦為其傾倒。Programming Ruby是關于Ruby語言的一本權威著作,也被稱為PickAxe Book(鎬頭書,由封面上的工具得名)。本書是它的第2版,其? ...
我使用PYTHON,這些掌握后,數據庫方面是要有的。
在LIUNX下一般使用MYSQL和postgresql來作為數據庫:
MySQL 5權威指南(第3版)
本書全面深入地介紹了MySQL的功能,主要內容包括MySQL、PHP、Apache、Perl等組件的安裝與功能簡介,mysql等一些重要系統管理工具和用戶操作界面的使用,MySQL數據庫系統設計的基礎知識與用不同語言設計MySQL數據庫的過程,以及SQL語法、工具、選項、API應用指南,最大限度地幫助讀者更快地學習和掌握MySQL數據庫系統的設計? ...
好這些知識有了后,可以看一些網絡游戲服務器是如何編寫的,但這方面的書籍很少,即使出版的也是閃閃咄咄的。不過,我還是找到一本,非常的不錯。詳細地講解了游戲的邏輯的實現。
MUD游戲編程(配光盤) MUD游戲編程(配光盤)
本書從網絡基本知識入手,全面闡述了如何開發純文字MUD游戲。并通過構建SimpleMUD和BetterMUD這兩個MUD,重點講述了如何實現MUD。本書分為4大部分。第1部分介紹了計算機網絡的基本知識、Winsock/Berkeley Sockets API以及多線程的概念;展示了本書所用的基本庫BasicLib中的所有類和函數;創建了一個套接字庫SocketLib;介 ...
最后介紹相關網站:
一個開源的網絡游戲,你可以從中看出游戲服務器的編寫方法:
游戲開發交流:
其它,你可以搜索這些關鍵字: RAKNET,OPENTNL。
希望有用!
以上是服務器的,如果是客戶端的話,就更多了。
可以先學 Pascal. Pascal 是一門很好的教學語言。然后對過程式編程有些了解以后可以學習數據結構,C 和 C++。 然后可以學一下 Java 或 C#. 當然我的建議只是幫助你能夠了解過程式和面向對象的編程。至于要進入IT業,方向和門類很多,所以學什么更好不能一概而論。
如果希望能夠進入計算機系,拿一個“科班出身”的學位,從Pascal學起不錯,可以把Structured programming的基礎打好。但是大部分人,從Visusal Basic學起更能夠速成,并增加自信。
大計算機科學的底子:c ,c++,離散數學,數據結構,數據庫,軟件工程,(可參考MIT Open Courseware)。業余者自修:Visual Basic, Scripting,Frontpage, Flash.
C++是C的延伸,所以兩者有很大的重疊部分,分不清很正常。我覺得C是基礎。用C能夠熟練地寫程序以后,再逐漸接觸C++的程序設計理念可能更好一些。
“學習一門語言的最好方法是用它來編程序”。
最后,不能只學語言。許多大學生認為學最新的計算機語言、技術、標準是最好的鋪路方法,因為許多公司招聘時要求這些方面的經驗。這些新技術雖然該學,但是學習計算機基礎課程更重要,因為計算機語言和開發平臺日新月異,但是萬變不離其宗的就是那些基礎課程:數據結構、算法、編譯原理、計算機組成、關系型數據庫原理等。有位同學生動地在“開復學生網”上把這些基礎課程比擬為內功,把新的語言、技術、標準比擬為外功。只追尋時髦的學生最后只懂招式,沒有功力,是不可能成為高手的。
請參考
根據存儲模型分區上,數據庫類型可分為:網絡數據庫,網絡數據庫,關系數據庫(關系數據庫),樹的數據庫(分層數據庫)中,面向對象的數據庫(面向對象數據庫)等。商業應用主要是關系型數據庫,如甲骨文,DB2,SYBASE,MS SQL Server中,信息最大,MySQL和等。詳盡的清單是毫無意義的,數據庫太多,你不說你的工作是什么,相關方面將難以提供更適合您的數據庫。 主要應用一般是互補的腳本ASP + ACCESS ASP.NET JSPMICROSOFT的SQL一般是更加復雜和強大,但一分不少相同的腳本和ACCESS MySQL和PHP的結合更加完美,如果你需要處理1000W條數據以上級別的數據,那上面是不合適的,更普遍的使用ORACLE的這個項目是非常困難的,如果你想學習,那么你首先要學會這個網上教學,微軟SQL酒吧,ASP.NET 2.0中,應用程序是非常廣泛。
當前題目:postgresql教學的簡單介紹
當前URL:http://vcdvsql.cn/article32/dsdggsc.html
成都網站建設公司_創新互聯,為您提供網站營銷、網頁設計公司、網站收錄、營銷型網站建設、虛擬主機、
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯