language: SQL


Language:
SQL
Package:
Beagle SQL
Author:
Rob Klein
Location:
http://tiny.iapnet.com/rob/beagle.html
Description:
Beagle SQL is a free client server database management system for Unix operating systems. It is very new and development is still in progress. The following subset of SQL is currently supported (full ANSI compliance being the ultimite goal): CREATE TABLE, CREATE INDEX, SELECT, INSERT, DROP TABLE, DROP INDEX. The SELECT statement supports complex expressions complete with implicit join operations as well as explicit btree index support.

Supported operators include <>, <, >, contains, begins, and =.

-
Full source code available
-
Complex expression parser
-
Implicit joins
-
Variable length fields and records
-
Multi-Attribute B-Tree indexes
-
Subset of SQL
Updated:
October 1st, 1997

Language:
SQL
Package:
mSQL2 (Mini SQL)
Version:
2.0.10.1
Parts:
interpreter, documentation, import and dumping tools, admin tool
Author:
David J. Hughes <bambi@hughes.com.au>
Location:
www.hughes.com.au
Description:
Subset of ANSI SQL implemented with client-server support over TCP/IP. Mini SQL is a light weight relational database management system capable of providing rapid access to your data with very little overhead.
Updated:
May 26th, 1999

Language:
SQL
Package:
MultiCal System
Version:
?
Parts:
?
Author:
Richard Snodgrass?
Location:
ftp://FTP.cs.arizona.edu/tsql/multical
Description:
[Anyone care to write a description? - ed]
Restriction:
public domain, freely available
Contact:
rts@cs.arizona.edu
Updated:
?

Language:
SQL
Package:
MySQL
Version:
3.23
Parts:
Interpreter (with command line editing), import and dump tools, mysqld (server daemon). APIs for C, C++, Eiffel, Java, Perl, PHP Python and TCL. ODBC (Open-DataBase-Connectivity) for Windows95 (with source).
Author:
Michael (Monty) Widenius <monty@tcx.se>
Contact:
info@mysql.com
Location:
www.tcx.se
Description:
MySQL is a client/server implementation that consists of a server daemon (mysqld) and many different client programs and libraries. MySQL is a true multi-user, multi-threaded SQL database server. A very fast thread-based memory allocation system. No memory leaks. Tested with a commercial memory leakage detector (purify). Includes isamchk, a very fast utility for table checking, optimization and repair.

Full support for the ISO-8859-1 Latin1 character set. For example, the Scandinavian characters @ringaccent{a}, @"a and @"o are allowed in table and column names.

All data are saved in ISO-8859-1 Latin1 format. All comparisons for normal string columns are case insensitive.

Sorting is done according to the ISO-8859-1 Latin1 character set (the Swedish way at the moment). It is possible to change this in the source by adding new sort order arrays. To see an example of very advanced sorting, look at the Czech sorting code. MySQL supports many different character sets that can be specified at compile time. Aliases on tables and columns as in the SQL92 standard. DELETE, INSERT, REPLACE, and UPDATE return how many rows were changed (affected).

Function names do not clash with table or column names. For example, ABS is a valid column name. The only restriction is that for a function call, no spaces are allowed between the function name and the `(' that follows it.

Clients connect to the MySQL server using TCP/IP connections or Unix sockets, or named pipes under NT.

The EXPLAIN command can be used to determine how the optimizer resolves a query.

The January 1999 issue of Linux Journal reported that the 1998 Readers Choice Award chose MySQL as the 'Most Used Database over the Internet'.

Updated:
July 5th, 1999

Language:
SQL
Package:
_lex & yacc_ by Levine, Mason & Brown published by O'Reilly
Version:
?
Parts:
book, grammar
Author:
Levine, Mason & Brown
Location:
buy the book, or ftp://tp.uu.net/published/oreilly/nutshell/lexyacc/?
Description:
In _lex & yacc_, by Levine, Mason & Brown an SQL parser is included as an example grammar
Updated:
?

Related Items


This work supported by Idiom Consulting. Idiom is a full-service ISP, providing Internet access in Northern California and Web hosting worldwide.

Please send updates to free-compilers@idiom.com

The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.

Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved