Course Overview
This course has been completely re-done
Want to learn one of the most in-demand skills in the business and technology sector? Then this course is perfect for you!
SQL is one of the most in demand programming languages in the world. It’s the language used to communicate with Relational Databases.
In addition to the extremely popular relational databases such as MySQL, Microsoft SQL Server and Oracle Databases more and more platforms new and old are supporting SQL including Amazon Redshift, Databricks, Snowflake, Google BigQuery and the list goes on and on…
According to IEEE Spectrum - SQL is the top programming language when it comes to its “Jobs” ranking.
This course has been designed for:
Individuals with no prior experience in SQL and looking to make that step to develop their skills in this highly sought after programming language
Those with some experience looking to brush up on their SQL knowledge
We will be using MySQL which is one of the most widely used relational databases in the world. The version we’ll be using is open source and completely free.
Although we will be using MySQL the course has been designed to highlight key differences between some of the main Database Management Systems such as Oracle, Postgre and Microsoft SQL Server, so what you learn in this course can be applied across all platforms supporting SQL.
The lectures in this course are arranged in a logical flow and delivered as short, bite-sized videos. The course is designed to be comprehensive, but also concise in order to make the learning experience as easy as possible. Every major section of the course will be rounded off coding challenges and dedicated assignment sections to give you an opportunity to develop your practical skills.
FAQ
FAQ area empty
Course curriculum
-
Course Overview
169 Xem trước -
Udemy Basics
157 Xem trước -
Connect with me...
Xem trước -
Relational Databases
297 -
What is MySQL?
127 -
What is SQL?
133 Xem trước -
Objects in MySQL
76 -
MySQL Installation Overview
92 Xem trước -
MySQL Installation on Windows OS
522 Xem trước -
MySQL Installation on Mac OS
554 -
MySQL Workbench UI Overview
534 -
Adding the Countries Data
268 Xem trước -
Course Resources PDF + Lecture Downloads!
137
-
Section Overview
65 -
The SELECT Statement
435 -
USE SCHEMA
138 -
Statements vs Queries
47 -
SELECT STAR (*)
184 -
Aliasing Column Names
347 -
Aliasing Table Names (and Qualifying Columns)
331 -
Adding Comments to SQL Code
123 -
Selecting Distinct Rows
206 -
Ordering Rows
268 -
Limiting Rows
140 -
Order of Execution (So Far)
135 -
Syntax Differences Across Databases
116
-
Section Overview
69 -
Creating and Dropping Tables
313 -
Creating and Dropping Schemas
194 -
Inserting Rows
691 -
Inserting Multiple Rows
483 -
Create Table As (CTAS)
199 -
Truncating Tables
74 -
Alter Table
534 -
Updating and Deleting Rows
684 -
Constraints in SQL
95 -
Not Null Constraint
341 -
Unique Constraint
235 -
Default Constraint
220 -
Check Constraint
197 -
Dropping the Not Null and Default Constraints
169 -
Dropping the Unique and Check Constraints
212
-
Section Overview
24 -
Introduction to the Where Clause
269 -
Comparison Operators and the Where Clause
543 -
Null Values
64 -
Arithmetic Operators, Expressions and Order of SQL Execution
499 -
Logical Operators
721 -
Pattern Matching with the LIKE Operator
260 -
Recapping DDL and DML Statements
408 -
Syntax Differences Across Databases
44
-
Section Overview
57 -
String Functions - Concat
357 -
String Functions - Upper and Lower
87 -
SQL Literals
128 -
String Functions - Length
131 -
String Functions - Right and Left
160 -
String Functions - Substring and Mid
238 -
String Functions - Locate
452 -
Numerical Functions - Round and Truncate
197 -
Numerical Functions - Abs
56 -
Date and Time Functions - Current Time, Date and Timestamp
235 -
Date and Time Functions - Date Format
511 -
Date and Time Functions - String to Date
247 -
Date and Time Functions - Add Date and Date Diff
252 -
Conditional Functions - Case Expression
455 -
Coalesce
221 -
Using Expressions in Clauses
159 -
Differences Across Databases
47
Requirment
-
Absolutely no prior knowledge required
Outcomes
-
MySQL
-
Become proficient in SQL
-
Relational Database Design
-
Students will be able to apply SQL to real world problems
-
Boost your CV with one of the most in-demand skills in the data analysis and software development professions
-
Apply what you've learnt across different database management systems
0 Student
1 Course
0 review