在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 數(shù)據(jù)庫/ SQL 數(shù)據(jù)庫
SQL AND 和 OR 連接運(yùn)算符
SQL 刪除數(shù)據(jù)庫
SQL 使用序列
SQL CONCAT 函數(shù)
SQL 使用視圖
SQL SELECT 語句
SQL 別名
SQL MAX 函數(shù)
SQL 創(chuàng)建表
SQL NULL 值
SQL 數(shù)據(jù)類型
SQL RAND 函數(shù)
SQL 臨時(shí)表
SQL INSERT 語句
SQL ALTER TABLE 命令
SQL 關(guān)系型數(shù)據(jù)庫管理系統(tǒng)
SQL SUM 函數(shù)
SQL 子查詢
SQL UPDATE 語句
SQL 表達(dá)式
SQL 操作符
SQL ORDER BY 子句
SQL WHERE 子句
SQL 對結(jié)果進(jìn)行排序
SQL 注入
SQL AVG 函數(shù)
SQL 選擇數(shù)據(jù)庫,USE 語句
SQL 克隆數(shù)據(jù)表
SQL COUNT 函數(shù)
SQL 語法
SQL DELETE 語句
SQL 約束
SQL 刪除表
SQL TOP、LIMIT 和 ROWNUM 子句
SQL 日期函數(shù)
SQL TRUNCATE TABLE 命令
SQL DISTINCT 關(guān)鍵字
SQL 處理重復(fù)數(shù)據(jù)
SQL 使用連接
SQL 索引
SQL 事務(wù)
SQL GROUP BY 子句
SQL HAVING 子句
SQL MIN 函數(shù)
SQL 概覽
SQL SQRT 函數(shù)
SQL LIKE 子句
SQL 通配符
SQL UNION 子句
SQL 數(shù)據(jù)庫
SQL 創(chuàng)建數(shù)據(jù)庫

SQL 數(shù)據(jù)庫

現(xiàn)在有很多種流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)可供選擇使用。下面我們就簡要介紹其中最為流行的幾種,以幫助你對它們的基本特征做出比較。

MySQL

MySQL 是一個(gè)開源的 SQL 數(shù)據(jù)庫管理系統(tǒng),由瑞典公司 MySQL AB 開發(fā)。MySQL 的發(fā)音為“my ess-que-ell”,而 SQL 的發(fā)音則為“sequel”。

MySQL 對多種平臺都有良好的支持,包括 Microsoft Windows、主要的 Linux 發(fā)行版、UNIX 和 Mac OS X 等。

MySQL 有免費(fèi)和付費(fèi)兩種版本,免費(fèi)或付費(fèi)取決于其用途(非商業(yè)用途 / 商業(yè)用途)和所支持的特性。MySQL 附帶了一個(gè)高效、多線程、多用戶,并且非常健壯的 SQL 數(shù)據(jù)庫服務(wù)器。

歷史:

  • 1994 年 Michael Widenius 和 David Axmark 開始開發(fā) MySQL。
  • 第一個(gè)內(nèi)部版本于 1995 年 5 月 23 日發(fā)布。
  • 1998 年 一月 8 日發(fā)布 Windows 版,支持 Windows 95 和 Windows NT。
  • 3.23 版:2000 年 6 月發(fā)布 beta 版,2001 年 1 月產(chǎn)品發(fā)布。
  • 4.0 版: 2002 年 8 月發(fā)布 beta 版, 2003 年 3 月產(chǎn)品發(fā)布。
  • 4.01 版:2003 年 8 月發(fā)布 beta 版,Jyoti 公司開始采用 MySQL 用于數(shù)據(jù)庫追蹤。
  • 4.1 版:2004 年 6 月發(fā)布 beta 版,2004 年 10 月產(chǎn)品發(fā)布。
  • 5.0 版:2005 年 3 月 發(fā)布 beta 版,2005 年 10 月產(chǎn)品發(fā)布。
  • 2008 年 2 月 26 日,Sun 公司收購 MySQL AB。
  • 5.1 版:2008 年 11 月 27 日產(chǎn)品發(fā)布。

特性:

  • 高性能
  • 高可用性
  • 可擴(kuò)展性和靈活性
  • 健壯的事務(wù)(Transaction)支持
  • 在網(wǎng)絡(luò)和數(shù)據(jù)倉庫方面見長
  • 全面的數(shù)據(jù)庫應(yīng)用開發(fā)支持
  • 管理方便
  • 開源、自由,而且 24 x 7 支持
  • 總體費(fèi)用最低

MS SQL Server

MS SQL Server 是微軟公司開發(fā)的一款關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它所采用的查詢語言主要有:

  • T-SQL
  • ANSI-SQL

歷史:

  • 1987 年,Sybase 公司發(fā)布了用于 UNIX 的 SQL Server。
  • 1988 年,微軟、Sybase 和 Aston-Tate 將 SQL Server 移植到了 OS/2。
  • 1989 年,微軟、Sybase 和 Aston-Tate 將 SQL Server 發(fā)布 OS/2 平臺的 SQL Server 1.0 版。
  • 1990 年,SQL Server 1.1 發(fā)布,該版本包含對 Windows 3.0 的支持。
  • Aston-Tate 退出 SQL Server 開發(fā)工作。
  • 2000 年,微軟發(fā)布 SQL Server 2000。
  • 2001 年,微軟發(fā)布 XML for SQL Server Web Release 1。
  • 2002 年,微軟發(fā)布 SQLXML 2.0 (由 XML for SQL Server 更名而來)。
  • 2002 年,微軟發(fā)布 SQLXML 3.0。
  • 2005 年 11 月 7 日,微軟發(fā)布 SQL Server 2005。

特性:

  • 高性能
  • 高可用性
  • 數(shù)據(jù)庫鏡像
  • 數(shù)據(jù)庫快照
  • CLR 集成
  • 服務(wù)代理
  • 數(shù)據(jù)庫定義語言(DDL)觸發(fā)器
  • 排名函數(shù)
  • 基于行版本控制的隔離級別
  • XML 集成
  • TRY...CATCH
  • 數(shù)據(jù)庫郵件

ORACLE

Oracle 是一款由甲骨文公司開發(fā)的大型多用戶關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。

Oracle 能夠在多個(gè)終端在網(wǎng)絡(luò)中同時(shí)發(fā)送請求和數(shù)據(jù)的情況下,有效管理它的資源——整個(gè)數(shù)據(jù)庫的信息。

對于客戶端/服務(wù)器架構(gòu)的計(jì)算需求來說,Oracle 是絕佳的選擇。Oracle 支持所有主流的操作系統(tǒng)的客戶端和服務(wù)器版,包括 MSDOS、NetWare、UnixWare、OS/2 和大多數(shù)類 UNIX 系統(tǒng)。

歷史:

Oracle 開始于 1977 年,截至 2009 年,它已經(jīng)在業(yè)界走過了 32 個(gè)年頭。

  • 1977 年,拉里·埃里森、鮑勃·邁納和愛德·奧茨共同創(chuàng)建了軟件開發(fā)實(shí)驗(yàn)室(Software Development Laboratory),以從事開拓性的軟件開發(fā)工作。
  • 1979 年,Oracle 2.0 版發(fā)布,它是第一款商業(yè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),也是第一款 SQL 數(shù)據(jù)庫。公司也在這一年更名為 Relational Software Inc (RSI)。
  • 1981 年,RSI 公司開始為 Oracle 開發(fā)工具軟件。
  • 1982 年,RSI 更名為 Oracle Corporation。
  • 1983 年,Oracle 3.0 發(fā)布,這一版由 C 語言重寫而成,并且開始加入多平臺支持。
  • 1984 年,Oracle 4.0 發(fā)布,這一版開始加入并發(fā)控制、版本間讀取一致性(multi-version read consistency)等特性。
  • 2007 年,Oracle 發(fā)不了 Oracle 11g,新版數(shù)據(jù)庫著力于對數(shù)據(jù)庫分區(qū)更好的支持以及更容易進(jìn)行數(shù)據(jù)遷移工作等。

特性:

  • 并發(fā)
  • 讀取一致性
  • 鎖機(jī)制
  • 支持?jǐn)?shù)據(jù)庫的靜默模式
  • 可移植性
  • 自管理能力
  • SQL*Plus
  • ASM
  • 調(diào)度器
  • 資源管理器
  • 數(shù)據(jù)庫倉庫
  • 物化視圖
  • 位圖索引
  • 并行執(zhí)行
  • SQL 分析函數(shù)(Analytic SQL)
  • 數(shù)據(jù)挖掘
  • 分區(qū)

MS ACCESS

Access 是微軟最受歡迎的產(chǎn)品之一,它是一款入門級的數(shù)據(jù)庫管理系統(tǒng)。對于小型項(xiàng)目來說,Access 不僅便宜,而且功能強(qiáng)大。

MS Access 使用 Jet 數(shù)據(jù)庫引擎,該數(shù)據(jù)庫引擎使用了一種特殊的 SQL 方言(有時(shí)候稱作 Jet SQL)作為其查詢語言。

MS Access 包含在 MS Office 專業(yè)版套件中,擁有易用直觀的圖形用戶界面。

  • 1992年,Access 1.0 版發(fā)布。
  • 1993年,Access 1.1 版發(fā)布,提升了與 Access Basic 語言的兼容性。
  • Access 最重要的轉(zhuǎn)變發(fā)生于 Access 97 到 Access 2000 的過程中。
  • 2007 年,Access 2007 版開始支持新的數(shù)據(jù)庫格式 ACCDB,該格式支持諸如多值字段和附加字段等復(fù)雜類型。

特性:

  • 用戶可以創(chuàng)建表、查詢、表單和報(bào)表等,并可以用宏(macro)將其組合在一起。
  • 支持以多種格式導(dǎo)入和導(dǎo)出數(shù)據(jù),包括 Excel、Outlook、ASCII、dBase、Paradox、FoxPro、SQL Server、Oracle、ODBC 等等。
  • 其專有格式為 Jet 數(shù)據(jù)庫格式(MDB,Access 2007 及之后版本為 ACCDB),該格式可以在一個(gè)文件中同時(shí)包含應(yīng)用程序和數(shù)據(jù)。這使得整個(gè)程序的分發(fā)非常方便,用戶可以在離線環(huán)境中運(yùn)行包含在其中的程序。
  • Access 支持參數(shù)化查詢。Access 中的查詢和表可以通過 DAO 或者 ADO 等技術(shù)在其他程序(例如 VB6 或者 .NET)中引用。
  • Access 是一款基于文件服務(wù)器的數(shù)據(jù)庫。同其他客戶端/服務(wù)器關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)不同,Access 沒有內(nèi)建對數(shù)據(jù)庫觸發(fā)器、存儲過程以及事務(wù)日志等的支持。
上一篇:SQL 別名下一篇:SQL SQRT 函數(shù)