Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MySQL Editions
MySQL Enterprise Edition : This edition includes the most comprehensive set of
advanced features, management tools and technical support to achieve the highest levels
of MySQL scalability, security, reliability, and uptime.
MySQL Standard Edition : This edition enables you to deliver high-performance and
scalable Online Transaction Processing (OLTP) applications. It provides the ease of use
that has made MySQL famous along with industrial-strength performance and reliability.
MySQL Classic Edition : This edition is the ideal embedded database for ISVs, OEMs,
and VARs developing read-intensive applications using the MyISAM storage engine.
MySQL Cluster CGE : MySQL Cluster is a scalable, real-time, ACID-compliant
database, combining 5 x 9s availability and open source technology. With a distributed,
multi-master architecture and no single point of failure, MySQL Cluster scales
horizontally on commodity hardware accessed via SQL and NoSQL APIs.
MySQL Embedded (OEM/ISV) : MySQL Database is a full-featured, zero-administration
database that more than 3000 ISVs, OEMs, and VARs rely on to bring their products to
market faster and make them more competitive.
MySQL runs on
Drivers :
ODBC
JDBC
.NET
C++
Languages :
C
C++
C#
Java
Delphi
Visual Basic
Perl
Python
PHP
Development Tools :
Some of the widely used MySQL front ends (tools for managing MySQL)
The MySQL GUI Tools Bundle is a cross-platform open source suite of desktop applications,
building and manipulating the data within MySQL databases Development on the GUI Tools
bundle has stopped, The GUI Tools bundle has been replaced by MySQL Workbench with the
beta releases of MySQL Workbench 5.2. Currently, MySQL Workbench Team are working on
Version 6.0. The first public beta, labeled version 6.0.2, was released on June 14, 2013.
There are a lot of third-party free and proprietary graphical administration applications available
that integrate with MySQL and users to work with the database. Here are some third-party tools
for managing MySQL :
Tools Description
phpMyAdmin Third party, Free, Web-based
HeidiSQL Third party, Free, For Windows
Adminer Third party, Free
DBEdit Third party, Free
dbForge GUI Tools Third party, Free
Navicat Third party, Commercial
Maatkit Third party, Command line, free
MySQL Sandbox Third party, Command line, free
SQLBuddy A free Web-based front end, developed in PHP.
SQLyog Commercial, but a free 'community' edition is available.
Toad for MySQL Third party, free from Quest Software
High-performance
Main-memory tables with disk-based tables
Single-User and Multi-User
Multi-Threaded
Multi-Process
SQL-92 and SQL-99
ACID Transactions
Referential Integrity
Cascading Updates and Deletes
Multi-table Joins
Row-level Locking
Online Hot Backup
Replication
Clustering
BLOBs (Binary Large Objects)
UDFs (User Defined Objects)
OLTP (On-Line Transaction Processing)
Unicode and Double-Byte character support
Drivers for ODBC, JDBC, .NET and C++
Tutorial objectives
1. A short and concise description to help you to understand about the topic / MySQL command.
2. The syntax of the MySQL command with descriptions of all the parameters used.
3. Display of the actual table on which the MySQL command is being applied.
6. The output of the MySQL command when executed from windows command prompt.
We have a comprehensive, SQL TUTORIAL -2003 standard , which will help you to understand
how to prepare queries to fetch data against various conditions.
If you are not habituated with database management system your can learn from the following
:
You may download the structure and data of the MySQL tables we have used throughout our
tutorials here.
Join our Question Answer community to learn and share your programming knowledge.
PHP: Loop