
Better than a summary
SQL Pocket Guide summary
Jonathan Gennick
No credit card required · Cancel anytime
SQL Pocket Guide by Jonathan Gennick is a handy reference for SQL syntax, functions, and usage. It provides clear explanations and examples, making it a valuable resource for both beginners and experienced SQL users.
SQL Pocket Guide
Summary of key ideas
Understanding SQL Basics
In SQL Pocket Guide by Jonathan Gennick, we delve into the fundamentals of SQL, the standard programming language for working with relational databases. The book begins by introducing the basic structure of SQL, the syntax and semantics of SQL statements, and the various data types used in SQL. We also explore how to create, modify, and delete tables, and how to insert, update, and delete data in these tables.
Jonathan then walks us through the process of querying data from tables using the SELECT statement. He explains how to filter and sort data, use aggregate functions to summarize data, and employ various SQL clauses such as GROUP BY, HAVING, and ORDER BY to manipulate query results. Additionally, we learn about the difference between inner and outer joins, and how to perform set operations on query results.
Manipulating Data with SQL
Building on our foundational knowledge, SQL Pocket Guide delves deeper into data manipulation operations in SQL. We explore the concept of subqueries and derived tables, and how to use them to solve complex data retrieval problems. We also learn about SQL's ability to create and manage views, which are virtual tables based on the result of a SELECT statement.
Jonathan then introduces us to the concept of database transactions and the use of SQL's Data Control Language (DCL) statements to manage transactional operations such as committing, rolling back, and saving points in transactions. We also discuss SQL's security features, including user account management and the granting and revoking of privileges.
Advanced SQL Concepts and Database Management
Moving on to more advanced topics, SQL Pocket Guide explores SQL's ability to create and manage stored procedures, functions, and triggers. We learn how to define these database objects, and how to use them to automate common tasks, enforce data integrity, and improve database performance.
Jonathan then provides an overview of SQL's support for working with large objects, such as images and audio files, and its ability to handle complex data types such as arrays and user-defined types. He also discusses SQL's support for working with XML data, including querying, updating, and indexing XML documents stored in a database.
Database-Specific SQL Features
In the latter part of the book, SQL Pocket Guide delves into the specific SQL features and extensions provided by some of the major relational database management systems (RDBMS). We explore the differences between SQL implementations in database systems such as Oracle, MySQL, Microsoft SQL Server, and PostgreSQL.
Jonathan explains how these systems implement SQL syntax for querying, managing transactions, and making changes to data. He also covers the unique features and extensions each system provides, such as Oracle's support for the recursive WITH syntax, MySQL's TIMESTAMP type, and PostgreSQL's support of recursive WITH and window functions.
Conclusion: A Comprehensive SQL Reference
In conclusion, SQL Pocket Guide by Jonathan Gennick serves as a comprehensive reference for SQL programmers and database administrators. It covers the entire spectrum of SQL, from basic querying and data manipulation to advanced database management and system-specific features. Whether you're new to SQL or an experienced practitioner, this book provides a valuable resource for understanding and leveraging the power of SQL in your database-related tasks.
More knowledge in less time
Read or listen
Get the key ideas from nonfiction bestsellers in minutes, not hours.
Find your next read
Get book lists curated by experts and personalized recommendations.
Shortcasts
We've teamed up with podcast creators to bring you key insights from podcasts.
What is SQL Pocket Guide about?
SQL Pocket Guide is a concise reference book that provides a comprehensive overview of SQL syntax, functions, and usage. It covers various database systems including MySQL, PostgreSQL, SQL Server, and Oracle. Whether you're a beginner or an experienced SQL user, this book offers quick and easy access to essential information for writing and executing SQL queries.
SQL Pocket Guide Review
- Offers clear explanations on key SQL concepts, simplifying complex queries and enhancing understanding.
- Provides a quick reference format, enabling users to find information swiftly and apply it effectively in programming tasks.
- Includes practical examples that demonstrate the application of SQL commands in real-world scenarios, keeping the content engaging and relatable.
Who should read SQL Pocket Guide?
Programmers and developers who need a quick reference for SQL syntax and commands
Database administrators who want a handy guide for managing and querying databases
Students and professionals studying or working with SQL who need a compact and comprehensive resource
Categories with SQL Pocket Guide
Book summaries like SQL Pocket Guide
People ❤️ Blinkist
Become a member of our community of 43 million people

96k ratings

73k ratings
Laura H.
When I saw Blinkist had produced an infographic style Blink for the Rich Dad, Poor Dad book, it was a good reminder of the concepts I loved.
Jonathan A.
Clearly communicates the value proposition of the most popular book summaries and offers a relatable, tangible template that I can use immediately.
Renee D.
I'm absolutely thrilled that Blinkist now offers infographics! I can't get enough of them—they're such a fun and effective way to grasp and remember key points.
People also liked these summaries
Trusted by the world's leading brands

Powerful ideas from top nonfiction
Try Blinkist to get the key ideas from 7,500+ bestselling nonfiction titles and podcasts. Listen or read in just 15 minutes.
Get started
Blink 3 of 8 - The 5 AM Club
by Robin Sharma





























