MySQL Database Administration
MySQL is the world's most popular open-source database. It includes InnoDB, making it a fully integrated, transaction-safe, ACID-compliant database. In addition, MySQL Replication allows you to deliver high performance and scalable applications.
MySQL professionals need to know:
- The layout of an installed server
- Client and server executables and their options
- Running and evaluating queries
- Database design and structure
- Securing MySQL with privileges and roles
All Courses Idea
Installation and Setup
- Introduction
- Databases, SQL and MySQL
- Relational Database Management System (RDMS)
- MySQL Installation for Windows
- MySQL Workbench Overview
- Create Database
Data Definition Language
- Introduction
- Data Types
- Primary and Foreign Keys
- Modifying Tables: Adding and Removing Columns
- Deleting Tables
- Truncating Tables
Alter Table
- Introduction
- Creating Test Database
- Add and Remove Primary Key
- Add and Remove Foreign Key
- Add Unique Constraint
- Change Column Name
- Change Column Data Type
Data Manipulation Language
- Introduction
- Inserting Data Into Tables
- Updating Data in Tables
- Deleting Data from Tables
Selecting from a Table
- Introduction
- Select Statement
- Where Clause
- Using Inequality Symbols
- Null Values
- In, Not In
- Between
- Like
- Order By
- Distinct
- Limit
- Column Name Alias
Selecting From Multiple Tables
- Introduction
- What Are Joins?
- Inner Join
- Left Join
- Right Join
- Joining more than Two Tables
Database Design
- Introduction
- Normalization - What is it?
- 1st. Normal Form (1NF)
- 2nd. Normal Form (2NF)
- 3rd. Normal Form (3NF)
- Relationships
- Relationships - One to One
- Relationships - One to Many
- Relationships - Many to Many
- Constraints
Aggregate Functions
- Section Introduction
- What are Aggregate Functions
- Count
- Sum
- Min and Max
- Average
- Grouping Data
- Having Clause
Sub-queries
- Introduction
- What Are Subqueries
- Non-Correlated Subqueries
- Correlated Subqueries
MySQL Functions - String Functions and Date Functions
- Section Introduction
- What Are MySQL Functions?
- Concatenation
- Substrings
- Upper and Lower Case
- Date Function
- Month Function
- Year Function
Basic knowledge of relational database concepts and understanding of how to execute Linux/ Unix commands.