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

鍍金池/ 教程/ 數(shù)據(jù)庫(kù)/ SQL 數(shù)據(jù)庫(kù)
SQL AND 和 OR 連接運(yùn)算符
SQL 刪除數(shù)據(jù)庫(kù)
SQL 使用序列
SQL CONCAT 函數(shù)
SQL 使用視圖
SQL SELECT 語(yǔ)句
SQL 別名
SQL MAX 函數(shù)
SQL 創(chuàng)建表
SQL NULL 值
SQL 數(shù)據(jù)類(lèi)型
SQL RAND 函數(shù)
SQL 臨時(shí)表
SQL INSERT 語(yǔ)句
SQL ALTER TABLE 命令
SQL 關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)
SQL SUM 函數(shù)
SQL 子查詢(xún)
SQL UPDATE 語(yǔ)句
SQL 表達(dá)式
SQL 操作符
SQL ORDER BY 子句
SQL WHERE 子句
SQL 對(duì)結(jié)果進(jìn)行排序
SQL 注入
SQL AVG 函數(shù)
SQL 選擇數(shù)據(jù)庫(kù),USE 語(yǔ)句
SQL 克隆數(shù)據(jù)表
SQL COUNT 函數(shù)
SQL 語(yǔ)法
SQL DELETE 語(yǔ)句
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ù)庫(kù)
SQL 創(chuàng)建數(shù)據(jù)庫(kù)

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

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

MySQL

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

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

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

歷史:

  • 1994 年 Michael Widenius 和 David Axmark 開(kāi)始開(kāi)發(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 公司開(kāi)始采用 MySQL 用于數(shù)據(jù)庫(kù)追蹤。
  • 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 公司收購(gòu) MySQL AB。
  • 5.1 版:2008 年 11 月 27 日產(chǎn)品發(fā)布。

特性:

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

MS SQL Server

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

  • 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 平臺(tái)的 SQL Server 1.0 版。
  • 1990 年,SQL Server 1.1 發(fā)布,該版本包含對(duì) Windows 3.0 的支持。
  • Aston-Tate 退出 SQL Server 開(kāi)發(fā)工作。
  • 2000 年,微軟發(fā)布 SQL Server 2000。
  • 2001 年,微軟發(fā)布 XML for SQL Server Web Release 1。
  • 2002 年,微軟發(fā)布 SQLXML 2.0 (由 XML for SQL Server 更名而來(lái))。
  • 2002 年,微軟發(fā)布 SQLXML 3.0。
  • 2005 年 11 月 7 日,微軟發(fā)布 SQL Server 2005。

特性:

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

ORACLE

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

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

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

歷史:

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

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

特性:

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

MS ACCESS

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

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

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

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

特性:

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