- Learn
- SQL
SQL Server
Query, change and design databases with T-SQL, from your first SELECT to indexes, execution plans and transactions. Every query runs against one sample database, with interactive diagrams of what SQL Server does.
0 of 54 lessons completed · 54 topics in the full course Start learning: What is a database? SQL Server, SSMS and the BuildMart sample
Beginner
1. Foundations
6 topicsBeginner
2. Creating and changing data
6 topicsBeginner
3. Functions and expressions
5 topicsIntermediate
4. Joins and combining tables
6 topicsIntermediate
5. Grouping and subqueries
6 topicsAdvanced
6. Advanced querying
6 topicsAdvanced
7. Programmability
6 topicsAdvanced
8. Indexes and performance
6 topicsMaster
9. Master level
7 topics- Transactions and ACIDLesson
- Isolation levels, locking and blockingLesson
- Deadlocks and row versioning (snapshot isolation)Lesson
- Temporal tables: history and point-in-time queriesLesson
- Security: logins, roles, permissions and SQL injectionLesson
- Calling SQL Server from C#: ADO.NET, Dapper and EF CoreLesson
- Putting it together: designing an order-management databaseLesson