Quick Ref.
交互式教程,学习各种数据库中使用的SQL语言: SQL Server, Oracle, MySQL, DB2, Mimer, PostgreSQL, SQLiteAccess. 深入浅出SQL入门教程

教程部分:

1) SELECT:
用于查询BBC country profile表。
2a) 更多关于SELECT的练习:
使用Nobel Prize winners表进行更多的基本功能的练习。
2b) SELECT in SELECT:
查询的嵌套使用。
3) SUM and COUNT:
用于累计的函数。
4) The JOIN operation:
用来连接两个或多个表,通过music数据库中的albums和tracks 表来演示。
5) More JOIN operations:
通过Movie数据库中的actors和movies表,进行更多关于JOIN的演示。
6) The OUTER JOIN:
通过苏格兰议会中没有成员的党派和没有党派的成员的例子来演示外连接。
7) Self join:
通过爱丁堡公交车路线表来演示自连接。
SQL用户手册
[ Mimer | MySQL | Oracle | SQL Server | Access | DB2 | Sybase | Postgres | SQLite ]
网上各种数据库的详细SQL用户手册。
Starting SQL
[ MySQL | Oracle | SQL Server | DB2 | Postgres ]
如何连接到各种数据库,然后执行SQL语句。
Programming with SQL
[ SQL in perl on the Web | SQL from Java ]
SQL standard
[ SQL92 BNF ]

参考部分:

1) SELECT:
如何从数据库读取数据。
2) CREATE and DROP:
如何创建表,索引,视图,和其他数据库对象及如何删除它们。
3) INSERT and DELETE
如何添加和删除数据。
4) DATE and TIME
如何进行日期的操作,例如日期的加减和格式化。
5) Functions
如何使用各种函数,例如字符串函数、逻辑函数、数字函数。
6) Users
如何创建用户,用户访问权限的授权和收回,查询其他用户的数据表。如何查找和终止进程。
7) Meta Data
如何利用元数据来获取数据库中已有表和字段的信息。如何获取查询返回的纪录总数,如何限制查询返回的纪录数。
错误信息
数据库服务器返回的一些出错提示信息。

答案

教程中问题的答案

作业

这些练习用到了一些比较大的数据库。作业的答案暂时不公开。

其他信息

更多练习

友情链接

沪ICP备06052827号