SQL and RDBMS (MySQL / PostgreSQL)

Talk to relational databases. The skill every developer and analyst needs.

Beginner to Intermediate8 modules35 lessonsFree · no sign-up
0 of 35 lessons published
View syllabus

Syllabus

01 Getting StartedDatabases and tables. 4 lessons
  1. 1.1What is an RDBMS?Coming soon
  2. 1.2Installing MySQL and PostgreSQLComing soon
  3. 1.3Databases, tables, rows and columnsComing soon
  4. 1.4SQL command types: DDL, DML, DCL, TCLComing soon
02 Creating TablesDefining structure. 3 lessons
  1. 2.1CREATE, ALTER and DROPComing soon
  2. 2.2Data types in SQLComing soon
  3. 2.3Constraints: PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, NOT NULLComing soon
03 Working with DataInsert, read, update, delete. 5 lessons
  1. 3.1INSERTComing soon
  2. 3.2SELECT and WHEREComing soon
  3. 3.3UPDATE and DELETEComing soon
  4. 3.4ORDER BY, LIMIT and DISTINCTComing soon
  5. 3.5LIKE, IN, BETWEEN and NULL handlingComing soon
04 AggregationSummarising data. 3 lessons
  1. 4.1Aggregate functions: COUNT, SUM, AVG, MIN, MAXComing soon
  2. 4.2GROUP BYComing soon
  3. 4.3HAVINGComing soon
05 JoinsCombining tables. 4 lessons
  1. 5.1Why joins? How a join works behind the scenesComing soon
  2. 5.2INNER JOINComing soon
  3. 5.3LEFT, RIGHT and FULL OUTER JOINComing soon
  4. 5.4SELF JOIN and CROSS JOINComing soon
06 Advanced QueriesProfessional SQL. 7 lessons
  1. 6.1SubqueriesComing soon
  2. 6.2Correlated subqueriesComing soon
  3. 6.3CTEs (WITH clause)Coming soon
  4. 6.4Window functions: ROW_NUMBER, RANK, DENSE_RANKComing soon
  5. 6.5LEAD, LAG and running totalsComing soon
  6. 6.6CASE expressionsComing soon
  7. 6.7UNION, INTERSECT and EXCEPTComing soon
07 Database ObjectsBeyond tables. 5 lessons
  1. 7.1ViewsComing soon
  2. 7.2Indexes and query performanceComing soon
  3. 7.3Stored proceduresComing soon
  4. 7.4FunctionsComing soon
  5. 7.5TriggersComing soon
08 Transactions and TuningSafe and fast databases. 4 lessons
  1. 8.1Transactions: COMMIT, ROLLBACK, SAVEPOINTComing soon
  2. 8.2Isolation levelsComing soon
  3. 8.3EXPLAIN and query optimisationComing soon
  4. 8.4Users, roles and permissionsComing soon