>> Higher Diploma courses >> Short Term Training Courses
COURSE NAME: My SQL (75 hrs)
Implementing databases with My SQL Introduction Database Fundamentals Database Normalization MySQL Overview MySQL Software The MySQL Features Installing & Configuring a MySQL Server Using MySQL Clients Using the mysql Client Using mysqlimport & mysqldump Checking Tables for Consistency Other MySQL Clients Using SHOW and DESCRIBE Understanding MySQL Storage Data Definition Language MySQL Data Types The SELECT Statement SQL Expressions and Functions Updating Tables Using SQL Joins Importing and Exporting Data My SQL Administration Introduction MySQL Architecture Installing & configuring MySQL MySQL Installation for Windows MySQL Installation for Linux/Unix Compiling MySQL Server Upgrading MySQL Servers OS & Hardware Optimization Understanding & using MySQL client software Understanding MySQL Storage Choosing a storage engine Managing MySQL Configuration MySQL Server Security MySQL security-related configuration Understanding the MySQL privilege system Managing users in MySQL Installing & using OpenSSL Optimizing Queries Using Explain to analyze queries Optimizing Indexes Optimizing updates Understanding and using FULLTEXT indexes Understanding MyISAM Tables MyISAM storage engine features MyISAM table locking mechanisms MyISAM table relocation Backup up & restoring MyISAM tables Understanding & managing InnoDB Tables Managing InnoDB tablespaces Configuring InnoDB buffers and logs Utilizing multiple InnoDB tablespace Using Raw devices for InnoDB tablespaces Determining InnoDB engine status InnoDB table restrictions Table Backup & Maintenance Using myisamcheck and mysqlcheck to perform table maintenance. Using mysqldump to perform server backups Performing MyISAM file-level backups Performing InooDB tablespace backups Using & managing MySQL binary logs Other backup methods Using Advanced MySQL Server Features Measuring & managing server load Understanding the MySQL query cache Performance tuning the MyISAM engine Performance tuning the InnoDB engine Configuring MySQL replication Multiple servers and replication Configuring MySQL 4.x replication Configuring MySQL 5.x replication Circular replication Querying replication status My SQL performance and tuning Review of MySQL fundamentals Understanding MySQL storage engines Benchmarking MySQL server performance Optimizing indices for queries Server performance tuning Configuring and managing replication Load balancing and high availability Backup and recovery MySQL system security My SQL for developers Installing and configuring a MySQL server OS and Hardware optimization for MySQL Understanding MySQL client software The mysql client Managing MySQL with mysqladmin Understanding client option files Understanding MySQL utilization of the file system Understanding MySQL storage Choosing a storage engine Transactional versus non-transactional storage engines Understanding the MyISAM storage engine Understanding the InnoDB storage engine Understanding other storage engines (BDB, MEMORY, MERGE, etc.) Understanding the MySQL server security model Implementing effective MySQL security Developing & implementing MySQL stored procedures Developing & implementing MySQL triggers Benchmarking & optimizing MySQL queries using the query optimizer Understanding the FULLTEXT indexing engine Backup, recovery, and bulk load techniques Using mysqlimport to import data Using mysqldump to extract and back up data Performing disk level system backups Understanding online backup methods and strategies Understanding MySQL data types, their uses, and limitations
Implementing databases with My SQL
My SQL Administration
My SQL performance and tuning
My SQL for developers