MySQL, SQL and Stored Procedures from Beginner to Advanced
- Descrição
- Currículo
- FAQ
- Revisões
This course will take you from beginner in SQL and MySQL to an advanced level. Whether you’re a complete beginner with only basic computer knowledge, or a professional who already uses MySQL but wants to understand advanced features like transactions, user permissions, triggers and stored procedures, this course can help you.
Database skills are highly in demand in the I.T. industry; everything from websites to multiplayer games are likely to make use of some kind of database.
MySQL is a free, industrial-strength relational database, very widely used all over the world. In fact, the MySQL Community Server (which this course covers to an advanced level) is the world’s most popular open-source database, used by millions of websites.
Master Advanced MySQL Features, Starting from the Ground Up
In this course you’ll begin by learning the basics of creating, querying and adding data to databases using SQL with MySQL. As the course progresses, we’ll move on to advanced features, vital for getting the most out of MySQL, including transactions, indexes, isolation levels, views, triggers and stored procedures.
You’ll learn how to create powerful and efficient databases using SQL, how to read and create EER diagrams, how to understand and implement table relationships like “many to many” and “one to many”, and even how to design databases visually using the free MySQL Workbench client tool.
By the end of the course you’ll understand MySQL’s powerful features to a greater level than probably most professional software developers, and you’ll have an understanding of SQL that will help you get to grips with any relational database. You’ll be able to create and query your own databases and use transactions, stored procedures, constraints, indices, views and other features to ensure your database is efficient and secure.
-
2Installing MySQL and the WorkbenchVídeo Aula
-
3Using the Command LineVídeo Aula
-
4Creating TablesVídeo Aula
-
5Multiple Columns, int and Data TypesVídeo Aula
-
6Null Values and Not NullVídeo Aula
-
7Mysql Storage Engines and ConfigurationVídeo Aula
-
8SQL ModesVídeo Aula
-
9Deleting All the Data in a TableVídeo Aula
-
10Primary KeysVídeo Aula
-
11Auto IncrementVídeo Aula
-
12Narrowing Down Select StatementsVídeo Aula
-
25Mysql TypesVídeo Aula
-
26Text TypesVídeo Aula
-
27Floating Point Types and IntsVídeo Aula
-
28The Bit TypeVídeo Aula
-
29BoolVídeo Aula
-
30BlobsVídeo Aula
-
31Time, Date and YearVídeo Aula
-
32Timestamp and DatetimeVídeo Aula
-
33EnumerationsVídeo Aula
-
34Brackets and Conditions RevisitedVídeo Aula
-
35Exercises 2Vídeo Aula
-
36Solutions 2Vídeo Aula
-
37The distinct keywordVídeo Aula
-
38Counting Distinct ValuesVídeo Aula
-
39Aggregate FunctionsVídeo Aula
-
40Arithmetic in MySQLVídeo Aula
-
41The Health Survey DatasetVídeo Aula
-
42Group ByVídeo Aula
-
43Having- Restricting Groups By Aggregate FunctionsVídeo Aula
-
44Exercises 3Vídeo Aula
-
45Solutions 3Vídeo Aula
-
46Naming Columns and TablesVídeo Aula
-
47Foreign KeysVídeo Aula
-
48ER DiagramsVídeo Aula
-
49Joins and Cartesian ProductsVídeo Aula
-
50Inner JoinsVídeo Aula
-
51Left and Right Outer JoinsVídeo Aula
-
52Joins on Multiple TablesVídeo Aula
-
53Querying Chains of TablesVídeo Aula
-
54One to Many and One to OneVídeo Aula
-
55Many to ManyVídeo Aula
-
56Joining Tables to ThemselvesVídeo Aula
-
57Restrict Foreign KeysVídeo Aula
-
58Cascade Foreign KeysVídeo Aula
-
59Exercises 4Vídeo Aula
-
60Solutions 4Vídeo Aula