
Master SQL through a three-step method that builds core concepts of structured query language across databases like MySQL, MariaDB, SQL Server, Oracle, and Postgres, emphasizing consistent logic despite small differences.
Explore how SQL, a structured query language, stores, defines, manipulates, and retrieves data in relational databases, and creates and drops databases and tables for web and mobile apps.
Install and configure a local web server stack with XAMPP, Apache, and MySQL or MariaDB, then use SQLYOG to manage databases.
Start and manage database services using a control panel, launching the Apache web server and the MySQL (MariaDB) server with the default port 3306, and monitor process IDs.
Connect to localhost on port 3306 as root, test the connection, and create your first database, for example my new test database, then verify it appears in the object browser.
Learn how to show databases, create and drop a database, and refresh the object browser, while understanding the data loss risk and the importance of backups.
Create your first database tables by defining an id integer, a name varchar(30) not null, and optional grade and degree fields, then set a primary key in a student table.
Master the drop table command by removing a table and verifying with a select. Then use insert into to add new rows to a table in your database.
Master the insert into syntax by specifying columns and values, or inserting into all columns, and practice populating a students table to see results after execution.
Create a new table from an existing one using a select statement to copy all data. Learn how the select returns a result set to populate the new table.
Master the basic select statement syntax by pulling all columns with select * from students and narrowing results with select name, ages from students to display specific fields.
Master the where clause to filter records in select statements, using conditions with integers and quoted strings to retrieve specific rows from a single table.
Master sql operators by using greater than, greater or equal, less than, and less or equal to filter data; combine conditions with and and or in select queries.
Learn how to update data with update queries in SQL, modify specific rows or all records using set and where conditions, with examples updating a student name and grade.
Learn to delete records with delete from students where name is equal to Chris, and also delete all records from a table by omitting the where clause.
Learn how to limit query results across mysql, mssql, and oracle using limit, top, and rownum with the same underlying logic.
Learn how to use the order by clause to sort query results by one or more columns in ascending or descending order, with examples using AIDS and names.
Learn how the group by clause follows a select statement to group identical data by name and aggregate values, before applying the order by clause.
Master the distinct keyword to return only unique values and eliminate duplicate records using select distinct columns from table, with examples using students data.
Learn how to delete all data from an existing table using truncate table, delete from, or drop table, and observe the resulting empty set, preserved table structure, and draw conclusions.
**** This course contains pretty much everything you need to master SQL. ****
The majority of people that consider SQL as a qualification do so for career and personal development reasons.
Mastering SQL is considered to be the No1 qualification that will boost your career.
You'll learn how to read and write complex queries to a database using one of the most in demand skills - PostgreSQL. These skills are also applicable to any other major SQL database, such as MySQL, Microsoft SQL Server, Amazon Redshift, Oracle, and much more.
When you can work with SQL, it means you don’t have to rely on others sending you data and executing queries for you. You can do that on your own. This allows you to be independent and dig deeper into the data to obtain the answers to questions that might improve the way your company does its business. For instance, Database management is the foundation for data analysis and intelligent decision making.
Learning SQL is one of the fastest ways to improve your career prospects as it is one of the most in demand tech skills! In this course you'll learn quickly and receive challenges and tests along the way to improve your understanding!
I am excited to start this SQL journey together!
Get ready to acquire some seriously marketable programming skills! You can't consider yourself a complete end to end developer until you can code in SQL. Today, data has become the hottest topic in technology and a company's biggest asset is their data. All databases require the language SQL to store and retrieve data. Salaries for junior level SQL Developers are upwards of $70,000 - $90,000 dollars a year!
Worried that you have no previous experience?
Not an issue. We will start from the very basics and gradually teach you everything you need to know. Step by step. With no steps skipped.
What about certificates? Do you provide a certificate?
Upon completion of the course, you will be able to download a certificate of completion with your name on it. Then, you can upload this certificate on LinkedIn and show potential employers this is a skill you possess.