37%
MySQL Crash Course

MySQL Crash Course

4.5       |  6 Reviews 
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

MySQL is one of the most popular database management systems available, powering everything from Internet powerhouses to individual corporate databases to simple end-user applications, and everything in between. And this book will teach you all you need to know to be immediately productive with MySQL. By working through 30 highly focused hands-on lessons, your MySQL Crash Course will be both easier and more effective than you'd have thought possible. Learn how to: Retrieve and sort data Filter data using comparisons, regular expressions, full text search, and much more Join relational data Create and alter tables Insert, update, and delete data Leverage the power of stored procedures and triggers Use views and Cursors Manage transactional processing Create user accounts and manage security via access control Ben Forta is Macromedia's Senior Technical Evangelist, and has almost 20 years of experience in the computer industry in product development, support, training, and product marketing. Ben is the author of the best-selling Sams Teach Yourself SQL in 10 Minutes (now in its third edition, and translated into over a dozen languages), ColdFusion Web Application Construction Kit, and Advanced ColdFusion Development (both published by Que Publishing), Sams Teach Yourself Regular Expressions in 10 Minutes, as well as books on SQL, Flash, JSP, HomeSite, WAP, Windows 2000, and other subjects.

Table of Contents:
MySQL¨Crash Course Table of Contents Introduction                                                                   1 Who Is This Book For? ................................................................................. 2 Companion Website ...................................................................................... 2 Conventions Used in This Book ................................................................. 3 1  Understanding SQL                                                        5 Database Basics ............................................................................................. 5 What Is SQL? ............................................................................................... 11 Try It Yourself ............................................................................................... 11 2  Introducing MySQL                                                       13 What Is MySQL? ......................................................................................... 13 MySQL Tools ............................................................................................... 16 3  Working with MySQL                                                   21 Making the Connection .............................................................................. 21 Selecting a Database .................................................................................. 22 Learning About Databases and Tables .................................................. 23 4  Retrieving Data                                                            27 The SELECT Statement .............................................................................. 27 Retrieving Individual Columns ................................................................ 27 Retrieving Multiple Columns ................................................................... 29 Retrieving All Columns ............................................................................. 31 Retrieving Distinct Rows .......................................................................... 31 Limiting Results ........................................................................................... 33 Using Fully Qualified Table Names ...................................................... 35 5  Sorting Retrieved Data                                                  37 Sorting Data .................................................................................................. 37 Sorting by Multiple Columns .................................................................... 39 Specifying Sort Direction .......................................................................... 40 6  Filtering Data                                                               45 Using the WHERE Clause ......................................................................... 45 The WHERE Clause Operators ................................................................. 46 7  Advanced Data Filtering                                               53 Combining WHERE Clauses ..................................................................... 53 Using the IN Operator ................................................................................ 57 Using the NOT Operator ........................................................................... 59 8  Using Wildcard Filtering                                               61 Using the LIKE Operator ........................................................................... 61 Tips for Using Wildcards ........................................................................... 65 9  Searching Using RegularExpressions                              67 Understanding Regular Expressions ....................................................... 67 Using MySQL Regular Expressions ....................................................... 68 10  Creating Calculated Fields                                             81 Understanding Calculated Fields ............................................................ 81 Concatenating Fields .................................................................................. 82 Performing Mathematical Calculations ................................................. 86 11  Using Data ManipulationFunctions                                89 Understanding Functions ........................................................................... 89 Using Functions ........................................................................................... 90 12  Summarizing Data                                                        99 Using Aggregate Functions ...................................................................... 99 Aggregates on Distinct Values .............................................................. 106 Combining Aggregate Functions ........................................................... 108 13  Grouping Data                                                            111 Understanding Data Grouping ............................................................... 111 Creating Groups ......................................................................................... 112 Filtering Groups ......................................................................................... 113 Grouping and Sorting ................................................................................ 116 SELECT Clause Ordering ......................................................................... 119 14  Working with Subqueries                                             121 Understanding Subqueries ....................................................................... 121 Filtering by Subquery ................................................................................ 121 Using Subqueries As Calculated Fields ............................................. 126 15  Joining Tables                                                             131 Understanding Joins .................................................................................. 131 Creating a Join ............................................................................................ 134 16  Creating Advanced Joins                                              143 Using Table Aliases ................................................................................. 143 Using Different Join Types ..................................................................... 144 Using Joins with Aggregate Functions ................................................ 149 Using Joins and Join Conditions ............................................................ 151 17  Combining Queries                                                      153 Understanding Combined Queries ........................................................ 153 Creating Combined Queries ................................................................... 154 18  Full-Text Searching                                                     161 Understanding Full-Text Searching ...................................................... 161 Using Full-Text Searching ...................................................................... 163 19  Inserting Data                                                             177 Understanding Data Insertion ................................................................. 177 Inserting Complete Rows ........................................................................ 177 Inserting Multiple Rows ........................................................................... 181 Inserting Retrieved Data .......................................................................... 183 20  Updating and Deleting Data                                         187 Updating Data ............................................................................................ 187 Deleting Data ............................................................................................. 189 Guidelines for Updating and Deleting Data ...................................... 190 21  Creating and ManipulatingTables                                 193 Creating Tables .......................................................................................... 193 Updating Tables ......................................................................................... 203 Deleting Tables .......................................................................................... 205 Renaming Tables ....................................................................................... 205 22  Using Views                                                              207 Understanding Views ............................................................................... 207 Using Views ............................................................................................... 210 23  Working with Stored Procedures                                  217 Understanding Stored Procedures .......................................................... 217 Why Use Stored Procedures ................................................................... 218 Using Stored Procedures .......................................................................... 219 24  Using Cursors                                                             231 Understanding Cursors .............................................................................. 231 Working with Cursors ............................................................................... 232 25  Using Triggers                                                            241 Understanding Triggers ............................................................................ 241 Creating Triggers ........................................................................................ 242 Dropping Triggers ...................................................................................... 243 Using Triggers ............................................................................................. 244 26  Managing TransactionProcessing                                  249 Understanding Transaction Processing ................................................ 249 Controlling Transactions .......................................................................... 252 27  Globalization and Localization                                    257 Understanding Character Sets and Collation Sequences .............................................................................................. 257 Working with Character Set and Collation Sequences .............................................................................................. 258 28  Managing Security                                                      263 Understanding Access Control .............................................................. 263 Managing Users ......................................................................................... 264 29  Database Maintenance                                                273 Backing Up Data ....................................................................................... 273 Performing Database Maintenance ...................................................... 274 Diagnosing Startup Problems ................................................................. 275 Review Log Files ...................................................................................... 275 30  Improving Performance                                                277 Improving Performance ............................................................................ 277 A  Getting Started with MySQL                                        281 What YouÕll Need ..................................................................................... 281 Obtaining the Software ............................................................................ 282 Installing the Software ............................................................................. 282 Preparing for Your Chapters ................................................................... 283 B  The Example Tables                                                    285 Understanding the Sample Tables ........................................................ 285 Creating the Sample Tables ................................................................... 290 C  MySQL Statement Syntax                                            293 ALTER TABLE ............................................................................................. 293 COMMIT ........................................................................................................ 294 CREATE INDEX .......................................................................................... 294 CREATE PROCEDURE .............................................................................. 294 CREATE TABLE .......................................................................................... 294 CREATE USER ............................................................................................ 295 CREATE VIEW ............................................................................................ 295 DELETE ......................................................................................................... 295 DROP ............................................................................................................. 295 INSERT .......................................................................................................... 296 INSERT SELECT .......................................................................................... 296 ROLLBACK .................................................................................................. 296 SAVEPOINT ................................................................................................. 296 SELECT ......................................................................................................... 297 START TRANSACTION ............................................................................ 297 UPDATE ....................................................................................................... 297 D  MySQL Datatypes                                                      299 String Datatypes ......................................................................................... 300 Numeric Datatypes ................................................................................... 301 Date and Time Datatypes ....................................................................... 303 Binary Datatypes ....................................................................................... 304 E  MySQL Reserved Words                                              305 Index                                                                         309


Best Sellers


Product Details
  • ISBN-13: 9780672327124
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Sams Publishing
  • Depth: 19
  • Language: English
  • Returnable: N
  • Spine Width: 18 mm
  • Width: 141 mm
  • ISBN-10: 0672327120
  • Publisher Date: 22 Dec 2005
  • Binding: Paperback
  • Height: 208 mm
  • No of Pages: 336
  • Series Title: Sams Teach Yourself in 10 Minutes
  • Weight: 374 gr


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

4.5       |  6 Reviews 
out of (%) reviewers recommend this product
Top Reviews
Rating Snapshot
Select a row below to filter reviews.
5
4
3
2
1
Average Customer Ratings
4.5       |  6 Reviews 
00 of 0 Reviews
Sort by :
Active Filters

00 of 0 Reviews
SEARCH RESULTS
1–2 of 2 Reviews
    BoxerLover2 - 5 Days ago
    A Thrilling But Totally Believable Murder Mystery

    Read this in one evening. I had planned to do other things with my day, but it was impossible to put down. Every time I tried, I was drawn back to it in less than 5 minutes. I sobbed my eyes out the entire last 100 pages. Highly recommend!

    BoxerLover2 - 5 Days ago
    A Thrilling But Totally Believable Murder Mystery

    Read this in one evening. I had planned to do other things with my day, but it was impossible to put down. Every time I tried, I was drawn back to it in less than 5 minutes. I sobbed my eyes out the entire last 100 pages. Highly recommend!


Sample text
Photo of
    Media Viewer

    Sample text
    Reviews
    Reader Type:
    BoxerLover2
    00 of 0 review

    Your review was submitted!
    MySQL Crash Course
    Pearson Education (US) -
    MySQL Crash Course
    Writing guidlines
    We want to publish your review, so please:
    • keep your review on the product. Review's that defame author's character will be rejected.
    • Keep your review focused on the product.
    • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
    • Refrain from mentioning competitors or the specific price you paid for the product.
    • Do not include any personally identifiable information, such as full names.

    MySQL Crash Course

    Required fields are marked with *

    Review Title*
    Review
      Add Photo Add up to 6 photos
      Would you recommend this product to a friend?
      Tag this Book
      Read more
      Does your review contain spoilers?
      What type of reader best describes you?
      I agree to the terms & conditions
      You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

      CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

      These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


      By submitting any content to Bookswagon, you guarantee that:
      • You are the sole author and owner of the intellectual property rights in the content;
      • All "moral rights" that you may have in such content have been voluntarily waived by you;
      • All content that you post is accurate;
      • You are at least 13 years old;
      • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
      You further agree that you may not submit any content:
      • That is known by you to be false, inaccurate or misleading;
      • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
      • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
      • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
      • For which you were compensated or granted any consideration by any unapproved third party;
      • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
      • That contains any computer viruses, worms or other potentially damaging computer programs or files.
      You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


      For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


      All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

      Accept

      New Arrivals


      Inspired by your browsing history


      Your review has been submitted!

      You've already reviewed this product!
      ASK VIDYA