Simple play icon Course

Accessing Relational Databases in Go

by Pinal Dave

This course will teach you how to use the Go language to access relational databases and perform various CRUD operations and transactions.

What you'll learn

Databases are an integral component of the data-driven application. Go language makes it easy to access any relational database with SQL packages and its standard library.

In this course, Accessing Relational Databases in Go, you will learn to use Go language to interact with relational databases. First, you’ll explore how to perform various CRUD (Create, Retrieve, Update, and Delete) operations with the Go language. Next, you’ll discover how to manage database transactions. Finally, you’ll learn best practices for accessing database-driven applications.

After this course, you will have the Go language skills and knowledge needed to access relational databases.

About the author

Pinal Dave is an SQL Server Performance Tuning Expert and independent consultant with over 21 years of hands-on experience. He holds a Master of Science degree and numerous database certifications. Pinal has authored 14 SQL Server database books and 61 Pluralsight courses. To freely share his knowledge and help others build their expertise, Pinal has also written more than 5,700 database tech articles on his blog at

Ready to upskill? Get started