5 Days
- ArchitectÂ
- Database AdministratorÂ
- Developer
- Describe the features and benefits of MySQLÂ
- Explain the basics of relational databasesÂ
- Design an effective databaseÂ
- Issue MySQL statements from the mysql command-line clientÂ
- Perform database operations by using MySQL WorkbenchÂ
- Select appropriate data types for your databaseÂ
- Build a database and tables by using SQLÂ
- Modify the structure of your databaseÂ
- Create indexes and keysÂ
- Add or update database dataÂ
- Query data with SELECT statementsÂ
- Join data from multiple tablesÂ
- Use built-in MySQL functionsÂ
- Export and import database dataÂ
- Explain database transactionsÂ
- Gain an understanding on the MySQL Cloud ServiceÂ
Introduction to MySQLÂ
- Course GoalsÂ
- Course Lesson MapÂ
- Classroom EnvironmentÂ
- MySQL OverviewÂ
- What is MySQL Cloud ServiceÂ
- What it means to provision a MySQL Cloud Service instanceÂ
- How an instance of MySQL Cloud Service differs from having an on-premises instanceÂ
- How MySQL course content covers material that applies whether you run MySQL locally or in MySQL Cloud ServiceÂ
MySQL Server and ClientÂ
- MySQL Client/Server ModelÂ
- MySQL ConnectorsÂ
- Installation of the MySQL serverÂ
- Setting the root PasswordÂ
- Starting and stopping the MySQL serverÂ
- Using the mysql clientÂ
- MySQL WorkbenchÂ
Database BasicsÂ
- Basics of Relational DatabasesÂ
- Spreadsheet Versus DatabaseÂ
- Entities and RelationshipsÂ
- Relationship CategoriesÂ
- SQL Language and MySQLÂ
- SQL data definition languageÂ
- SQL data manipulation languageÂ
Designing Your DatabaseÂ
- Database ModelingÂ
- Keys Â
- NormalizationÂ
- Database DesignÂ
- Viewing and Evaluating a DatabaseÂ
Data TypesÂ
- Data Types as Part of Database DesignÂ
- Numeric Data TypesÂ
- Temporal Data TypesÂ
- String Data TypesÂ
- Character Set and Collation SupportÂ
- Data Type ConsiderationsÂ
- The Meaning of NULLÂ
Creating Databases and TablesÂ
- Creating a DatabaseÂ
- Creating a TableÂ
- Showing How a Table Was CreatedÂ
- Column OptionsÂ
- Table OptionsÂ
- Indexes, Keys, and ConstraintsÂ
Modifying Databases and TablesÂ
- Deleting databases and tablesÂ
- Creating a New Table Using an Existing TableÂ
- Confirming the Creation of a New TableÂ
- Copying an Existing Table StructureÂ
- Creating a Temporary TableÂ
- Adding, removing and modifying table columnsÂ
- Adding, removing and modifying IndexesÂ
Querying Table DataÂ
- The SELECT StatementÂ
- Creating ViewsÂ
- Querying Data from an ApplicationÂ
- Exporting and Importing a Delimited FileÂ
- Troubleshooting: Authorization LevelsÂ
Modifying Table DataÂ
- Manipulating DataÂ
- Inserting recordsÂ
- Replacing existing recordsÂ
- Updating existing recordsÂ
- Deleting recordsÂ
- Exporting and importing a scriptÂ
- Multistatement TransactionsÂ
- Modifying Data from an ApplicationÂ
FunctionsÂ
- Functions in MySQL ExpressionsÂ
- Using FunctionsÂ
- String FunctionsÂ
- Date and time functionsÂ
- Numeric FunctionsÂ
- Aggregate FunctionsÂ
- Spaces in Function NamesÂ
Joining TablesÂ
- Querying Multiple TablesÂ
- Joining Tables with SELECTÂ
- Inner JoinsÂ
- Outer JoinsÂ
- Table Name AliasesÂ
ConclusionÂ
- Course GoalsÂ
- MySQL Curriculum PathÂ
- MySQL ResourcesÂ
- EvaluationÂ
- Final Q&AÂ