community
directory
books
authors
images
encyclopedia

Email:
Password:
Register

Knowledgerush Search

 

Google
  Web knowledgerush


Search for images of MySQL


Message boards   Post comment

MySQL

MySQL is a computer software product, a multithreaded, multi-user, SQL (Structured Query Language) relational database server. MySQL, as free software, utilises the GNU General Public License. The PHP-MySQL combination is also cross-platform.

The Swedish company MySQL AB writes and maintains the system, selling support and service contracts, as well as commercially-licensed copies of MySQL, and employing people all over the world who communicate over the internet. Two Swedes and a Finn founded MySQL AB: David Axmark, Allan Larsson and Michael "Monty" Widenius. Despite the widespread pronunciation of "SQL" as "sequel," professionals generally pronounce "MySQL" as "my ess-que-ell," not "my-sequel."

Platforms

MySQL, an open source product, works on many different platforms—including AIX, BSDi, FreeBSD, HP-UX, Linux, Mac OS X, NetBSD, OpenBSD, OS/2 Warp, SGI IRIX, Solaris, SunOS, SCO OpenServer, SCO UnixWare, Tru64, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, and more recent versions of Windows.

Programming Languages

Programming languages—which can access MySQL databases—include C, C++, Eiffel, Java, Perl, PHP, Python, Ruby, and Tcl; each of these using a specific API. An ODBC interface called MyODBC also exists which allows additional programming languages that support the ODBC interface to communicate with a MySQL. MySQL uses ANSI C as its "native" language.

Uses

MySQL is popular for web applications and acts as the database component of LAMP.

The latest production version

As of 2003, MySQL offers production version 4.0. It includes the following features:
  • A broad subset of ANSI SQL 99, as well as extensions
  • Cross-platform support
  • Independent storage engines (MyISAM for read speed, InnoDB for transactions and referential integrity)
  • Transactions
  • SSL Support
  • Query caching
  • Replication
  • Full-text indexing and searching
  • Embedded database library

It does not include the following features:

  • Sub-SELECTs (or nested SELECTs)
  • Multibyte character encoding or Unicode/UTF-8
  • Stored procedures

The development version

As of 2003, the development version, Version 4.1, includes support for the following features:
  • Sub-SELECTS
  • UTF-8
  • Support for geographical data (OpenGIS)
  • Derived tables
  • Multi-line queries

Future releases

MySQL 5.0 will contain support for the following features:

MySQL 5.1 will contain support for:

  • Foreign key support for all table types
  • Online backup
  • Fail-safe replication
  • Column-level constraints

MySQL 6.0 will contain support for views.

Criticisms of MySQL

Early versions of MySQL included few standard DBMS features, and the current production version still lacks many properties found in other SQL DBMSes. This has led some database experts, such as Chris Date and Fabian Pascal, to criticize MySQL as falling short of being a DBMS. [1]

Many of the early criticisms have been remedied in later versions of the software, including the lack of transactions and relational integrity constraints. These are features necessary to support the "ACID properties" for relational databases, which allow the DBMS to ensure that client applications cannot interfere with one another or insert inconsistent values. [2] Other criticisms include MySQL's divergence from the SQL standard on the subject of treatment of NULL values and default values. [3]

Critics find MySQL's popularity surprising in the light of the existence of other open-source database projects with comparable performance and in closer compliance to the SQL standards. MySQL advocates reply that the program serves its purpose for its users, who are willing to accept the program's limitations (which decrease with every major revision) in exchange for speed, simplicity, and rapid development.

Wikipedia on MySQL

In August 2001, a test version of the Wikipedia software using PHP and MySQL appeared; in January 2002 it became the new software running Wikipedia. See the MediaWiki page. In May 2003, this code base underwent an from the previous version 3.x.

See also: PostgreSQL, Berkeley DB, Firebird, ODBC.

External links

Referenced By

Berkeley DB | Bonsai (computing) | Bonsai CVS code management system | BugZilla | Certification | Client-side Wiki software | DBMS | Database management system | Database software | Database system | Database transaction | Escapade | Escapade server programming | Everything2 | Everything2.com | Everything 2 | Four Freedoms (software) | Free Software | Free software definition | Free source | GNU/GPL | GNU GPL | GNU General Public Licence | GNU General Public License | GNU Public License | General Public License | Informix 4GL/SQL | Internet forum | IonPanel | John the Ripper | LAMP | List of Database Servers | List of Unix program | List of Unix programs | List of open-source software packages | List of open source software packages | List of popular Linux programs | List of popular Unix programs | List of well known ports (computing) | MARC | MARC (archive) | Microsoft SQL Server | Midgard (software) | Movable Type | MySQL AB | Online forum | Open-source software | Open source software | PHP-Nuke | PHP programming language | Perl | Perl programming language | Phpnuke | PostgreSQL | Postgres | Practical Extraction and Report Language | RDBMS | REALBASIC programming language | REALbasic | Relational DBMS | Relational Database Management System | SQL keywords | SQL language | SQL programming language | Scoop | ScriptBasic | ScriptBasic programming language | SlashCode | Structured Query Language | Transaction | WikiPaedia | WikiPedia | Wiki software | Wikipedia.com | Wikipedia.org | Wikipedia/History

 

Compose Your Message

Your Email Address or Pen Name (optional):
Subject:
Your Message:
 

 

 

ODBC Data Base
tauri7585@yahoo.com - August 4th, 2006
I wanna learn more about build a data base using odbc/ microsoft visual foxpro
read more »       messages 1
 

 

 

 

This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "MySQL".

 

Contact UsPrivacy Statement & Terms of Use

 
Copyright © 1999-2003 Knowledgerush.com. All rights reserved.