SQL for MySQL Developers: A Comprehensive Tutorial and Reference
						
			文件大小:
							4850k
						
												
			
			
		资源说明: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  
		
		
		
		
		
		
		
					
									本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
							
		 English
 English

