0 Items | 0.00
Go

Course Overview

Authorised training on Cisco, Microsoft, Nortel and VMware as well as generic networking, security, VoIP and wireless courses. Our management curriculum includes project management, business analysis and ITIL training.


Introduction to MySQL

Course Code: MYSI
Day(s): 3
Price: £995.00 (ex. VAT)

Overview 

The Introduction to MySQL course covers the basics of the SQL language as implemented by MySQL. The course is designed to give delegates practical experience in writing SQL statements using the MySQL client program and MySQL Query Browser. The basic SQL statements, including the use of SQL functions and the basic table and view handling statements are introduced.


Pre-Requisites
  • There are no formal pre-requisites, although an understanding of databases and exposure to information technology in general would be useful.


Next Course Dates

June
06 Jun - 08 Jun, 2012LondonAdd to Basket
06 Jun - 08 Jun, 2012BirminghamAdd to Basket
July
23 Jul - 25 Jul, 2012LondonAdd to Basket
August
29 Aug - 31 Aug, 2012BirminghamAdd to Basket




    September
    24 Sep - 26 Sep, 2012LondonAdd to Basket
    October
    17 Oct - 19 Oct, 2012BirminghamAdd to Basket
    November
    05 Nov - 07 Nov, 2012LondonAdd to Basket


    More Information

    This course is suitable for anyone who needs to access and work with a MySQL Database.

    • Using client programs to access a MySQL database
    • Creating, altering and dropping a MySQL database
    • Writing SQL statements to select data from a MySQL database
    • Writing joins and subqueries
    • Using SQL expressions
    • Using SQL aggregate functions and scalar functions
    • Inserting, updating, deleting and replacing rows
    • Creating and altering tables, indexes and views
    • Using transactions
    • Granting and revoking access privileges on tables and views
    • Exporting and importing data

    Session 1: DATABASE CONCEPTS

    • What is a database?
    • Database management systems
    • Tables, rows and columns
    • Indexes, primary keys, unique constraints and foreign keys
    • Client-Server architecture
    • Supported data types
    • Storage engines and table types
    • The Information_Schema and MySQL Databases

    Session 2: USING THE MySQL CLIENT

    • What is the MySQL client?
    • Getting started and Logging in
    • Selecting a database
    • Client commands
    • Entering and executing SQL statements
    • Retrieving previous commands
    • Creating, editing and executing SQL files
    • Redirecting output into a file
    • Command line execution of MySQL Scripts

    Session 3: BASIC SELECT

    • The SQL SELECT statement
    • Case sensitivity
    • Quotes
    • Statement terminator
    • Syntax conventions
    • The select clause
    • The FROM clause
    • Conditions and the WHERE clause
    • Logical operators
    • The ORDER BY clause
    • Column aliases
    • Arithmetic expressions
    • Precedence of operators

    Session 4: LIMIT, UNION AND AGGREGATE FUNCTIONS

    • The LIMIT clause
    • UNION
    • UNION ALL
    • Aggregate functions
    • The GROUP BY clause
    • Using Rollup with GROUP BY
    • The HAVING clause

    Session 5: SUBQUERIES AND JOINS

    • Subqueries
    • Cartesian products
    • Joins with original syntax
    • Table aliases
    • Natural joins
    • Join using
    • Join on
    • Multi-table joins

    Session 6: NUMERIC AND CHARACTER FUNCTIONS

    • Function types
    • Testing functions
    • Numeric functions
    • Character functions

    Session 7: DATE, TIME AND OTHER FUNCTIONS

    • Date and time column types
    • Date and time formats
    • The date format function
    • Functions to return date time
    • Functions to extract components from date time
    • Date time arithmetic
    • Miscellaneous functions

    Session 8: DATABASES AND TABLES

    • Creating a database
    • Selecting a database
    • Creating tables
    • Auto_increment
    • Show create table
    • Column operations
    • Constraint operations
    • Copying tables
    • Renaming tables
    • Changing engine for tables
    • Dropping tables
    • Temporary tables

    Session 9: INDEXES AND VIEWS

    • What is an index?
    • Creating an index
    • Reviewing indexes
    • Dropping indexes
    • What is a view?
    • Creating views
    • View restrictions
    • Dropping views

    Session 10: MANAGING DATA

    • Inserting rows
    • Replacing rows
    • Updating rows
    • Deleting rows
    • The truncate statement
    • The COMMIT and ROLLBACK commands
    • Savepoints
    • Implicit commits

    Session 11: ACCESS CONTROL

    • Creating users
    • Renaming users
    • Dropping users
    • Granting privileges
    • Revoking privileges

    Session 12: IMPORT AND EXPORT

    • Exporting using SQL
    • Importing using SQL
    • Exporting from the command line
    • Importing from the command line
    • This Introduction to MySQL course covers the topics required for the 1Z0-870 MySQL 5 Certified Associate Exam (1Z0-870). Together with the MySQL for Developers course, this course covers the topics required for the MySQL 5 Developer Certified Professional Exam, Part I (1Z0-871) and MySQL 5 Developer Certified Professional Exam, Part II (1Z0-872). Together with the MySQL Database Administration course, this Introduction to MySQL course covers the topics required for the MySQL 5 Database Administrator Certified Professional Exam, Part I (1Z0-873) and MySQL 5 Database Administrator Certified Professional Exam, Part II (1Z0-874).
    • Exams are not included as part of the course.
    • MySQL for Developers
    • MySQL Database Administration
    • PHP Programming & MySQL for Web Development

    In This Section


    Copyright © 2012 Global Knowledge Network Training Ltd. Registered in England & Wales with company no. 05462286. VAT no. GB878 5513 76.
    RSS. (Srv: 220)