Thursday, 15 September 2011

Getting started with MySQL


MySQL is a open source Relational Database Management System developed by Michael Widenius and David Axmark in 1994.
2. MySQL is very popular when it comes to Web development. It is widely-used as the database component of LAMP web application software stack.
3. Source code of MySQL is available under GNU General Public License.
4. MySQL is maintained by a Swedish company MySQL AB, now owned by Oracle Corporation.

Who uses MySQL

1. Some of the most visited websites like Flickr, Facebook, Wikipedia, Google (not for search), Nokia.com, YouTube.
2. Some most widely used Content Management Systems like WordPress, phpBB, Drupal.
3. Last but not least, a large number of web developers across the world.

What programming languages can be used with MySQL

You can use C, C++, PHP, ASP, Cold Fusion, Java etc.

On which platforms do MySQL work

AIX, BSDi, FreeBSD, HP-UX, i5/OS, Linux, Mac OS X, NetBSD, Novell NetWare, OpenBSD, OpenSolaris, eComStation, OS/2 Warp, QNX, IRIX, Solaris, Symbian, SunOS, SCO OpenServer, SCO UnixWare, Sanos, Tru64 and Microsoft Windows.

Some of the widely used MySQL front ends (tools for managing MySQL)

ToolsDescription
MySQL WorkbenchOfficial, GUI Based
MySQL GUI ToolsOfficial, GUI Based
phpMyAdminThird party, Free, Web based
HeidiSQLThird party, Free, For Windows
AdminerThird party, Free
DBEditThird party, Free
dbForge GUI ToolsThird party, Free
NavicatThird party, Commercial
MaatkitThird party, Command line, free
MySQL SandboxThird party, Command line, free

Key features of MySQL

1. MySQL follows ANSI SQL 99, the standard SQL.
2. Cross Platform.
3. RDBMS features like Stored procedures, Triggers, Cursors, Views which can be updated, True Varchar support, Query caching, Sub-SELECT etc.
4.Support for replication.
5. Support for hotbackup.
6. Support for MySQL cluster.
7. Full-text indexing and searching.
8. SSL support.
9. Partial Unicode support.

For a complete guide with hundreds of PHP MySQL Code, visit MySQL Tutorial of w3resource.