Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions
  1. 1 33:29 SQL – Part 1 – Database Concepts (Database, DBMS, Data Models, RDBMS and SQL) QAFox · 641.9K views
  2. 2 11:43 SQL – Part 2 – Practice SQL without installing any Software QAFox · 158.1K views
  3. 3 6:26 SQL – Part 3 – Select Command QAFox · 125.3K views
  4. 4 6:44 SQL – Part 4 – distinct keyword QAFox · 92.5K views
  5. 5 3:10 SQL – Part 5 – SQL is not case sensitive QAFox · 70.7K views
  6. 6 8:41 SQL – Part 6 – Semicolon QAFox · 69.5K views
  7. 7 14:01 SQL – Part 7 – Where Clause QAFox · 79.9K views
  8. 8 7:42 SQL – Part 8 – Using Relational Operators in Where Clause Condition QAFox · 62.9K views
  9. 9 15:11 SQL – Part 9 – Using Logical Operators (AND, OR, NOT) QAFox · 73K views
  10. 10 9:28 SQL – Part 10 – Between Operator QAFox · 59.1K views
  11. 11 11:48 SQL – Part 11 – Order By Clause (ASC, DESC) QAFox · 63.3K views
  12. 12 11:26 SQL – Part 12 – Using Between Operator with Text QAFox · 50.5K views
  13. 13 7:18 SQL – Part 13 – In Operator QAFox · 48.9K views
  14. 14 19:21 SQL – Part 14 – Like Operator and Wildcard Characters QAFox · 54.5K views
  15. 15 11:16 SQL – Part 15 – Aliases for Table Column Names AS Keyword QAFox · 47.3K views
  16. 16 9:19 SQL – Part 16 – Limit Keyword QAFox · 43K views
  17. 17 5:27 SQL – Part 17 – Breaking the Lengthy SQL Statement into multiple lines QAFox · 37K views
  18. 18 10:26 SQL – Part 18 – MySQL Built in Functions QAFox · 50.1K views
  19. 19 8:51 SQL – Part 19 – upper() MySQL String Function QAFox · 37.2K views
  20. 20 10:27 SQL – Part 20 – lower() MySQL String Function QAFox · 29.2K views
  21. 21 10:38 SQL – Part 21 – length() MySQL String Function QAFox · 36.1K views
  22. 22 12:04 SQL – Part 22 – instr() MySQL String Function QAFox · 38.3K views
  23. 23 14:14 SQL – Part 23 – substr() MySQL String Function QAFox · 33.9K views
  24. 24 12:24 SQL – Part 24 – concat() MySQL String Function QAFox · 31.4K views
  25. 25 16:43 SQL – Part 25 – trim() MySQL String Function QAFox · 31.6K views
  26. 26 10:53 SQL – Part 26 – abs() MySQL Numeric Function QAFox · 27.9K views
  27. 27 9:20 SQL – Part 27 – mod() MySQL Numeric Function QAFox · 28.4K views
  28. 28 5:24 SQL – Part 28 – greatest() and least() MySQL Numeric Functions QAFox · 23.5K views
  29. 29 8:45 SQL – Part 29 – truncate() MySQL Numeric Function QAFox · 24.4K views
  30. 30 3:47 SQL – Part 30 – power() and sqrt() MySQL Numeric Functions QAFox · 22.1K views
  31. 31 11:25 SQL – Part 31 – current_date(), curdate(), current_time(), curtime(), now() & sysdate() QAFox · 32.8K views
  32. 32 8:25 SQL – Part 32 – year(),month(),day(),monthname(),dayname() MySQL Date Time Functions QAFox · 31.3K views
  33. 33 6:38 SQL – Part 33 – avg(), max(), min(), count() and sum() MySQL Aggregate Functions QAFox · 23.8K views
  34. 34 5:15 SQL – Part 34 – Arithmetic Operators QAFox · 28.7K views
  35. 35 14:19 SQL for Beginners – Installing MySQL Server and Workbench Client for Practicing SQL (Latest Way) QAFox · 22.5K views
  36. 36 34:46 SQL – Part 35 – Installing MySQL Server and Workbench Client for Practising SQL QAFox · 33.5K views
  37. 37 18:13 SQL – Part 36 – Creating, Deleting, viewing and using Databases QAFox · 36.1K views
  38. 38 19:17 SQL – Part 37 – Creating, Viewing, Describing and Deleting Tables QAFox · 29.1K views
  39. 39 14:15 SQL – Part 38 – Insert Into Statements (For inserting data into Tables) QAFox · 24K views
  40. 40 35:46 SQL – Part 39 – Data Types QAFox · 32.4K views
  41. 41 11:19 SQL – Part 40 – Null Value, Is Null Operator and Is Not Null Operator QAFox · 21.6K views
  42. 42 6:59 SQL – Part 41 – Delete Statement (For Deleting the Records from Table) QAFox · 22.3K views
  43. 43 10:52 SQL – Part 42 – Update Statement and Set Keyword (For Updating the Table Records) QAFox · 21.2K views
  44. 44 3:40 SQL – Part 43 – Rename statement and To Keyword (For Renaming Table Name) QAFox · 17.8K views
  45. 45 9:58 SQL – Part 44 – Alter Statement, Add, Modify Column, Rename Column, and Drop Column QAFox · 32.2K views
  46. 46 11:47 SQL – Part 45 – Set Autocommit QAFox · 21.4K views
  47. 47 9:10 SQL – Part 46 – Commit Statement QAFox · 18K views
  48. 48 8:23 SQL – Part 47 – Rollback Statement QAFox · 17.5K views
  49. 49 8:46 SQL – Part 48 – Truncate Statement QAFox · 16.8K views
  50. 50 12:47 SQL – Part 49 – Single Line and Multi Line Comments QAFox · 17.7K views
  51. 51 10:18 SQL – Part 50 – Group By Clause QAFox · 24.3K views
  52. 52 12:42 SQL – Part 51 – Having Clause QAFox · 20.8K views
  53. 53 8:29 SQL – Part 52 – Sequence of using where, group by, having and order by clauses QAFox · 23.8K views
  54. 54 14:15 SQL – Part 53 – Set Operators QAFox · 23.8K views
  55. 55 49:28 SQL – Part 54 – Union Operator QAFox · 21.3K views
  56. 56 13:29 SQL – Part 55 – Union All Operator QAFox · 13.3K views
  57. 57 16:19 SQL – Part 56 – Intersect Operator QAFox · 12.5K views
  58. 58 13:38 SQL – Part 57 – Minus Operator QAFox · 20.3K views
  59. 59 17:26 SQL – Part 58 – Tables and Aliases QAFox · 17K views
  60. 60 47:42 SQL – Part 59 – Joins (Inner Join, Left Join, Right Join, Full Join and Self Join) QAFox · 39.2K views
  61. 61 18:57 SQL – Part 60 – Sub Query (Single Row Sub Query explained by solving different problems) QAFox · 24.1K views
  62. 62 8:41 SQL – Part 61 – In Operator QAFox · 14.3K views
  63. 63 12:23 SQL – Part 62 – Using In Operator with Multi Row Sub Query QAFox · 15.9K views
  64. 64 13:19 SQL – Part 63 – Using Any Operator in Multi Row Sub Query QAFox · 15.3K views
  65. 65 6:43 SQL – Part 64 – Using All Operator in Multi Row Sub Query QAFox · 12.6K views
  66. 66 6:53 SQL – Part 65 – Exists Operator QAFox · 17.5K views
  67. 67 14:07 SQL – Part 66 – Using Sub Queries for retrieving the records from multiple tables QAFox · 23.6K views
  68. 68 10:14 SQL – Part 67 – Using Multiple Sub Queries in a single SQL statement QAFox · 13.8K views
  69. 69 9:27 SQL – Part 68 – Integrity Constraints QAFox · 16.3K views
  70. 70 8:38 SQL – Part 69 – Not Null Integrity Constraint QAFox · 11.3K views
  71. 71 12:45 SQL – Part 70 – Unique Integrity Constraint QAFox · 11.6K views
  72. 72 16:46 SQL – Part 71- Primary Key Integrity Constraint QAFox · 13.6K views
  73. 73 34:51 SQL – Part 72 – Foreign Key Integrity Constraint QAFox · 17.6K views
  74. 74 9:58 SQL – Part 73 – Check Integrity Constraint QAFox · 11.6K views
  75. 75 10:25 SQL – Part 74 – Default Integrity Constraint QAFox · 10K views
  76. 76 12:37 SQL – Part 75 – auto_increment QAFox · 10.3K views
  77. 77 16:10 SQL – Part 76 – Insert Into QAFox · 10.5K views
  78. 78 8:15 SQL – Part 77 – AS Keyword QAFox · 10.6K views
  79. 79 7:42 SQL – Part 78 – IfNull() function QAFox · 16.1K views
  80. 80 22:38 SQL – Part 79 – Case, When, Then and End Keywords QAFox · 15.3K views
  81. 81 7:27 SQL – Part 80 – Delimiter QAFox · 24.8K views
  82. 82 15:09 SQL – Part 81 – Delimiter usage in Stored Procedures QAFox · 15.3K views
  83. 83 39:48 SQL – Part 82 – Views QAFox · 15.6K views
  84. 84 30:04 SQL – part 83 – Indexes QAFox · 13.6K views
  85. 85 1:02:06 SQL – Part 84 – JDBC (MySQL Database connection from Java Programs) QAFox · 10.9K views
  86. 86 37:58 SQL – Part 85 – ODBC (Object Database Connectivity) using SQL ODBC Query Client Tool QAFox · 7.2K views
  87. 87 12:14 SQL – Part 86 – MySQL Shell Command Line Tool QAFox · 51.1K views
  88. 88 8:13 SQL – Part 87 – MySQL Command Line Client QAFox · 6.5K views
  89. 89 8:23 SQL – Part 88 – Using default Windows Command Prompt for connecting to MySQL Server QAFox · 4.9K views
  90. 90 5:22 SQL – Part 89 – Types of SQL Statements QAFox · 7K views
  91. 91 18:57 SQL – Part 90 – Grant and Revoke SQL Statements QAFox · 19.6K views
  92. 92 8:17 SQL – Part 91 – Temporary Tables QAFox · 7K views
  93. 93 11:32 SQL – Part 92 – Show Columns,Show Indexes,Show Privileges and Show Grants Statements QAFox · 5.3K views
  94. 94 5:06 SQL – Part 93 – Inserting Null QAFox · 5.9K views
  95. 95 12:20 SQL – Part 94 – Using trim() for trimming the corner characters of the Table Values QAFox · 5K views
  96. 96 8:05 SQL – Part 95 – Using wild cards as normal characters QAFox · 4.9K views
  97. 97 8:33 SQL – Part 96 – Database Objects QAFox · 21.3K views
  98. 98 29:14 SQL – Part 97 – Creating Linux Virtual Machine QAFox · 4.9K views
  99. 99 21:42 SQL – Part 98 – Installing MySQL Server in Linux Ubuntu Machine QAFox · 3.4K views
  100. 100 37:42 SQL – Part 99 – Putty for Connecting to a Remote Machine having MySQL Server QAFox · 17K views
  101. 101 44:17 SQL – Part 100 – Oracle 11g Software, SQL Plus, SQL Developer and Executing SQL Queries QAFox · 5.8K views
  102. 102 59:33 SQL – Part 101 – Oracle SQL Queries QAFox · 6.1K views
  103. 103 48:28 SQL – Part 102 – Oracle SQL Built in functions QAFox · 6.2K views
  104. 104 39:31 SQL – Part 103 – Oracle SQL Queries (Part 2) QAFox · 3.5K views
  105. 105 22:09 SQL – Part 104 – Oracle SQL Queries (Part 3) QAFox · 2.9K views
  106. 106 37:49 SQL – Part 105 – Oracle SQL Queries (Part 4) QAFox · 3.2K views
  107. 107 1:07:36 SQL – Part 106 – Oracle SQL Queries (Part 5) QAFox · 4.6K views
  108. 108 16:24 SQL – Part 107 – DBeaver Universal DB Client Tool QAFox · 10.7K views
  109. 109 17:08 SQL – Part 108 – XAMPP for Practicing SQL QAFox · 5.6K views
  110. 110 7:26 SQL for Beginners – Part 109 – Savepoint QAFox · 7.4K views
  111. 111 6:08 SQL for Beginners – Uninstalling MySQL Server completely from Windows Machine QAFox · 5.8K views