Lesson 6Diving into SQL

SQL is designed as a universal language to manage data stored in a relational database management system. In this lesson, we will look at some of the features of SQL before jumping into using it heavily to manage data. This includes the topic of working with null values and how to use them in MySQL. We will also take a look at indexing.

INTRODUCTION TO SQL

SQL stands for Structured Query Language, and it can be pronounced like “sequel” or using the letters S‐Q‐L. It is designed to work with any relational database management system (RDBMS), which includes MySQL Server, Microsoft SQL Server, and Oracle Database, among others. Because it works universally across RDBMSs, programming languages such as Java, C#, and PHP support the use of SQL to retrieve and manage data stored in an RDBMS.

As relational database systems have become more prominent and widespread, RDBMS‐specific versions of SQL have been developed to extend its abilities and improve performance within those systems. As an example, Microsoft SQL Server uses a variation named Transact‐SQL ...

Get Job Ready SQL now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.