|
|
1-800-THE-TREE (1-800-843-8733)
|
|
|
 |
|
MySQL Development and Administration: Hands-On
Course: 520
Type: Hands-On Training
Duration: 3 Days
You Will Learn How To
- Configure and optimize MySQL on multiple platforms
- Design, create and maintain MySQL databases
- Construct efficient SQL queries incorporating MySQL extensions
- Identify the correct database table types to use in your application
- Manage MySQL using graphical tools
- Optimize database performance and enhance reliability
Course Benefits MySQL is an open-source relational database management system (RDBMS) that runs on a variety of platforms, including UNIX, Linux and Windows. This course provides the knowledge and extensive hands-on experience to successfully administer and maintain MySQL databases. You learn to build SQL queries that include MySQL extensions, control the MySQL server, and perform advanced SQL techniques.Who Should Attend Anyone involved in administering a MySQL relational database management system, including developers, Web designers, database administrators and project leaders. Basic familiarity with database concepts is helpful, but not essential.Hands-On Training You gain hands-on experience using a MySQL database management system to organize, manipulate and retrieve data. Exercises include:
- Employing the MySQL command line interface to manipulate data
- Building databases and manipulating data with SQL queries
- Structuring data in Third Normal Form
- Importing and exporting data to and from flat files
- Modifying MySQL configuration with graphical and command line tools
- Removing SQL from external applications with stored procedures
Course 520 Content
- Defining RDBMS concepts
- Mapping real-world object to databases and tables
- Determining appropriate table schemas
- Normalizing database tables for optimal data management
- Retrieving data from tables
- Adding and removing rows with INSERT and DELETE
- Modifying existing data with UPDATE
- Building stored procedures and employing triggers
- Identifying the different licensing models for MySQL
- Comparing MySQL to other commercial RDBMSs
- Determining which version of MySQL to download
- Creating user accounts
- Allocating user privileges with GRANT and REVOKE
- Avoiding denial-of-service (DoS) attacks
- Directly manipulating the MySQL access privilege tables
- Managing the MySQL server with MySQL Administrator
- Querying databases and tables with MySQL Query Builder
- Constructing a database using command line tools
- Identifying different SQL data types
- Building and altering tables
- Adding indexes to tables for best performance
- Building temporary MEMORY tables
- Achieving the greatest speed with MyISAM tables
- Avoiding operating system limitations with MERGE tables
- Importing flat-file data with LOAD DATA INFILE
- Exporting data to text files
- Saving complete table and data definitions with mysqldump
- Safeguarding data integrity
- Backing up databases using MySQL and operating system tools
- Manipulating and formatting data
- Organizing output using ORDER BY
- Employing outer joins
- Building queries incorporating subqueries
- Safeguarding data integrity with transactions
- Manipulating data and time data
- Aggregating data with GROUP BY
- Calculating mean, sum, maximum and minimum values from columns
- Implementing full-text indexing
- Identifying slow and problematic SQL queries
- Activating the Query Cache
- Replicating databases on multiple servers
- Identifying different replication configurations
- Repairing database tables
- Ensuring 99.999% uptime with MySQL Cluster
- Creating user variables
- Building user-defined functions
- Writing stored procedures
- Passing data to and from stored procedures
|
Related Courses
MySQL is a trademark of MySQL AB.
|
|
|
|
 |
|
|