Database client
The client layer represents the interface between the user and the database. 
MySQL clients include the: 
Administrative interface and utilities
Application interface and utilities
Query interface
This is the front end with which users interact. This component represents three 
kinds of users that interact with the RDBMS:
Administrators
Use the administrative interface and utilities, such as 
mysqladmin
 for creating 
or dropping databases and shutting down the MySQL server; 
isamchk
, 
myisamchk
 for table analysis, optimization, and crash recovery; 
mysqldump
for backing up databases or copying to other server.
Applications
Communicate with the RDBMS through MySQL APIs available for various 
programming languages such as C++, PHP, Java, Perl, etc.
Query users
Interact with the RDBMS through a query interface called 
mysql,
 which allows 
the user to issue SQL statements and view the results returned from the 
server.
Database server
Database server represents the core functionality of the database architecture. 
The following four main components can be found in MySQL:
Query processing
Transaction management 
Recovery management
Storage management
Query processing
The Query Processor receives all the SQL commands from MySQL application 
or on line users, parses the SQL code, executes the code, and sends the user 
the response. 
Requests received from an administrative interface are processed by the 
Data 
Definition Language (DDL) compiler
. The DDLs are compiled for direct 
interaction with the database, and are passed to Execution Engine for execution. 
When a request is submitted from an application, the 
Embedded Data 
Manipulation Language (DML) Precompiler 
extracts the relevant SQL 
30 
MySQL to DB2 UDB Conversion Guide






footer




 

 

 

 

 Home | About Us | Network | Services | Support | FAQ | Control Panel | Order Online | Sitemap | Contact

san diego web hosting

 

Our partners: PHP: Hypertext Preprocessor Cheap Web Hosting JSP Web Hosting Ontario Web Hosting  Jsp Web Hosting

Cheapest Web Hosting Java Hosting Cheapest Hosting

Visionwebhosting.net Business web hosting division of Vision Web Hosting Inc.. All rights reserved