SQL for MySQL Developers: A Comprehensive Tutorial and Reference

Free Download

Authors:

Edition: 1

ISBN: 0131497359, 9780131497351

Size: 5 MB (4981443 bytes)

Pages: 1031/1031

File format:

Language:

Publishing Year:

Category: Tags: , ,

Rick F. van der Lans0131497359, 9780131497351

The Most Complete and Practical Guide to MySQL Version 5’s Powerful SQL Dialect
 
MySQL version 5 offers a SQL dialect with immense power. In SQL for MySQL Developers , Rick F. van der Lans helps you master this version ofSQL and take advantage of its full potential. Using case study examplesand hands-on exercises, van der Lans illuminates every key concept,technique, and statement–including advanced features that make iteasier to create even the most complex statements and programs.
 
Drawing on decades of experience as an SQL standards team member and enterprise consultant, he reveals exactly why MySQL’s dialect works as it does–and how to get the most out of it. You’ll gain powerful insight into everything from basic queries to stored procedures, transactions to data security.
 
Whether you’re a programmer, Web developer, analyst, DBA, or database user, this book can take you from “apprentice” to true SQL expert. If you’ve used SQL in older versions of MySQL, you’ll become dramatically more effective–and if you’re migrating from other database platforms, you’ll gain practical mastery fast .
 
Coverage includes
Writing queries, including joins, functions, and subqueries Updating data Creating tables, views, and other database objects Specifying keys and other integrity constraints Improving efficiency with indexes Enforcing security via passwords and privileges Embedding SQL statements within PHP programs Building stored procedures and triggers Using transactions, locking, rollback, and isolation levels Utilizing MySQL’s catalog All of the book’s sample programs are available for download from www.r20.nl.
 
About the Author
Rick F. van der Lans is author of the classic Introduction to SQL , the definitive SQL guide that database developers have relied on for more than 20 years. He is a consultant, author, and lecturer specializing in database technology, development tools, data warehousing, and XML. As managing director of the Netherlands-based R20/Consultancy, he has advised many large companies on defining their IT architectures. He chairs the European Meta Data Conference, and writes columns for several magazines.
 

Contents
About the Author  
Preface    
PART I Introduction    
CHAPTER 1 Introduction to MySQL    
CHAPTER 2 The Tennis Club Sample Database    
CHAPTER 3 Installing the Software    
CHAPTER 4 SQL in a Nutshell    
PART II Querying and Updating Data     
CHAPTER 5 SELECT Statement: Common Elements    
CHAPTER 6 SELECT Statements, Table Expressions, and Subqueries    
CHAPTER 7 SELECT Statement:The FROM Clause    
CHAPTER 8 SELECT Statement: The WHERE Clause    
CHAPTER 9 SELECT Statement: SELECT Clause and Aggregation Functions    
CHAPTER 10 SELECT Statement: The GROUP BY Clause    
CHAPTER 11 SELECT Statement: The HAVING Clause    
CHAPTER 12 SELECT Statement: The ORDER BY Clause    
CHAPTER 13 SELECT Statement: The LIMIT Clause    
CHAPTER 14 Combining Table Expressions    
CHAPTER 15 The User Variable and the SET Statement    
CHAPTER 16 The HANDLER Statement    
CHAPTER 17 Updating Tables    
CHAPTER 18 Loading and Unloading Data    
CHAPTER 19 Working with XML Documents    
PART III Creating Database Objects     
CHAPTER 20 Creating Tables    
CHAPTER 21 Specifying Integrity Constraints    
CHAPTER 22 Character Sets and Collations    
CHAPTER 23 The ENUM and SET Types    
CHAPTER 24 Changing and Dropping Tables    
CHAPTER 25 Using Indexes    
CHAPTER 26 Views    
CHAPTER 27 Creating Databases    
CHAPTER 28 Users and Data Security    
CHAPTER 29 Statements for Table Maintenance    
CHAPTER 30 The SHOW, DESCRIBE, and HELP Statements    
PART IV Procedural Database Objects     
CHAPTER 31 Stored Procedures    
CHAPTER 32 Stored Functions    
CHAPTER 33 Triggers    
CHAPTER 34 Events    
PART V Programming with SQL     
CHAPTER 35 MySQL and PHP    
CHAPTER 36 Dynamic SQL with Prepared Statement    
CHAPTER 37 Transactions and Multiuser Usage    
APPENDIX A Syntax of SQL    
APPENDIX B Scalar Functions    
APPENDIX C System Variables    
APPENDIX D Bibliography    
Index    

Reviews

There are no reviews yet.

Be the first to review “SQL for MySQL Developers: A Comprehensive Tutorial and Reference”
Shopping Cart
Scroll to Top