5

我不是指“基本 SQL”,而是强烈的规范以及规范之间的差异以及出色数据库(如 SQL Server、Oracle 等)之间的实现。

4

3 回答 3

4


(来源:amazon.com


O'Reilly and Associates的 SQL 概括。它涵盖了所有 5 种主要 SQL 方言、它们之间的差异,并对列出的每个功能/特性进行了说明。(ANSI SQL99、Oracle、MySql、Postgres 和 SQL Server)。

于 2009-01-21T03:54:24.903 回答
2

了解差异的第一种方法是在各种数据库中工作。

SQL Server、Oracle 和 MySql 都提供免费(快速)版本。此外,如果您想更进一步,您可以花大约 50 美元获得 SQL Server 的开发人员版本。

甲骨文: http ://www.oracle.com/technology/products/database/xe/index.html

SQL 服务器 http://www.microsoft.com/express/sql/default.aspx

MySQL http://dev.mysql.com/downloads/

简单的事情要做:

  • 创建数据库
  • 创建表
  • 执行简单的插入/更新/删除 (CRUD) 操作
  • 做内/外连接。
于 2009-01-21T02:29:13.047 回答
1

http://sqlzoo.net/

PostgreSQL世界上更先进的开源和更符合 ANSI SQL 的数据库

各种 RDBMS ANSI SQL 一致性:http ://troels.arvin.dk/db/rdbms/

于 2009-01-21T03:49:38.327 回答