• Complain

Kline Kevin E. - SQL in a nutshell: [a desktop quick reference ; covers MySQL, Oracle, PostgreSQL, and SQL server]

Here you can read online Kline Kevin E. - SQL in a nutshell: [a desktop quick reference ; covers MySQL, Oracle, PostgreSQL, and SQL server] full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. City: Beijing, Köln, year: 2009, publisher: OReilly Media, genre: Romance novel. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Kline Kevin E. SQL in a nutshell: [a desktop quick reference ; covers MySQL, Oracle, PostgreSQL, and SQL server]
  • Book:
    SQL in a nutshell: [a desktop quick reference ; covers MySQL, Oracle, PostgreSQL, and SQL server]
  • Author:
  • Publisher:
    OReilly Media
  • Genre:
  • Year:
    2009
  • City:
    Beijing, Köln
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

SQL in a nutshell: [a desktop quick reference ; covers MySQL, Oracle, PostgreSQL, and SQL server]: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "SQL in a nutshell: [a desktop quick reference ; covers MySQL, Oracle, PostgreSQL, and SQL server]" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

The essential reference to the SQL language used in todays most popular database products, this new edition of SQL in a Nutshell clearly documents every SQL command according to the latest ANSI standard. It also details how these commands are implemented in the Microsoft SQL Server 2008 and Oracle 11g commercial database packages, and the MySQL 5.1 and PostgreSQL 8.3 open source database products.

Kline Kevin E.: author's other books


Who wrote SQL in a nutshell: [a desktop quick reference ; covers MySQL, Oracle, PostgreSQL, and SQL server]? Find out the surname, the name of the author of the book and a list of all author's works by series.

SQL in a nutshell: [a desktop quick reference ; covers MySQL, Oracle, PostgreSQL, and SQL server] — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "SQL in a nutshell: [a desktop quick reference ; covers MySQL, Oracle, PostgreSQL, and SQL server]" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
SQL in a Nutshell
Kevin Kline
Published by OReilly Media

Beijing Cambridge Farnham Kln Sebastopol Tokyo SPECIAL OFFER Upgrade this - photo 1

Beijing Cambridge Farnham Kln Sebastopol Tokyo

SPECIAL OFFER: Upgrade this ebook with OReilly

for more information on this offer!

Please note that upgrade offers are not available from sample content.

Preface

Since its first incarnation in the 1970s, the Structured Query Language (SQL) has been developed hand in hand with the information boom, and as a result, it is the most widely used database manipulation language in business and industry. A number of different software companies and program developers, including those in the open source movement (http://www.opensource.org), have concurrently developed their own SQL dialects in response to specific professional needs. All the while, standards bodies have developed a growing list of common features.

SQL in a Nutshell , Third Edition, describes the latest ANSI standard, SQL2003 (SQL3) version of each SQL command, and then documents each platform's implementation of that command. In this book, you will find a concise explanation of the relational database management system (RDBMS) model, a clear-cut explanation of foundational RDBMS concepts, and thorough coverage of SQL syntax and commands.

Most importantly, at least if you're a programmer or developer, SQL in a Nutshell , Third Edition, provides a concise guide both to the most popular commercial database packages on the market (Microsoft SQL Server and Oracle). It is also the guide for two of the best-known open source database products (MySQL and PostgreSQL). The attention this book pays to open source SQL platforms recognizes the growing importance of the open source movement within the computing community.

The SQL syntax covered in this book includes:

  • ANSI SQL2003 (also known as SQL3) standard syntax

  • MySQL version 5.1

  • Oracle Database 11 g

  • PostgreSQL version 8.2.1

  • Microsoft SQL Server 2008

Why This Book?

The primary source of information for relational databases is the documentation and help files provided by the vendors themselves. While each vendor's documentation is an indispensable resource that most database programmers and database administrators turn to first, this documentation has a number of limitations:

  • It describes the vendor's implementation of SQL without giving you any context as to how well that implementation meets the ANSI standard for SQL.

  • It covers only a single, specific vendor's product. There is no coverage of translation, migration, or integration issues.

  • It typically describes programming methods in a multitude of small, disconnected documents or help files.

  • It covers individual commands, often in confusing detail, obscuring the simple and direct uses of commands that programmers and administrators use every day.

In other words, the documentation included with a vendor's database provides an exhaustive explanation of every aspect of that particular vendor's platform. This is only natural; after all, help texts are geared toward delivering the main facts about a product. They'll tell you a command's specific syntax (and all its obscure variants) and, in general terms, how to implement it. However, if you move between RDBMSs and you need to be productive very quickly, you will rarely use those obscure command variations; instead, you'll utilize the capabilities most common in real-life situations.

This book begins where the vendor documentation ends by distilling the experiences of professional database administrators and developers who have used these SQL variants day in and day out to support complex enterprise applications. It offers you the benefit of their experience in a compact and easily usable format. Whether SQL is new to you or you have been using SQL since its earliest days, there are always new tips and techniques to learn. And when you're moving between different implementations, it's always important to find out about the issues that can bite you if you're not careful and informed.

Who Should Read This Book?

SQL in a Nutshell , Third Edition, benefits several groups of users. It will be useful for programmers who require a concise and handy SQL reference tool; for developers who need to migrate from one SQL dialect to another; and for database administrators (DBAs) who need to both execute a myriad of SQL statements to keep their enterprise databases up and running, and create and manage objects such as tables, indexes, and views.

This book is a reference work, not a tutorial. The writing is not expository. For example, we won't explain the concept of an elementary loop. Experienced developers already know such thingsyou want the meat. So we will explain, for example, the detailed workings of an ANSI standard cursor, how it works on each of the database platforms we cover, the special capabilities of cursors on each database platform, and the various pitfalls of cursors and how to get around them.

While we don't intend for SQL in a Nutshell , Third Edition, to be a tutorial on SQL or a handbook for database design, we do provide some brief coverage of introductory topics, and we hope you'll find that helpful. provide a concise introduction to SQL, covering the general origins, essential structure, and basic operation of the language. If you're new to SQL, these chapters will help you get started.

How This Book Is Organized

SQL in a Nutshell , Third Edition, is divided into four chapters and one appendix:

Discusses the relational database model, describes the current and previous SQL standards, and introduces the SQL implementations covered in this book.

Describes the fundamental concepts necessary for understanding relational databases and SQL commands.

Provides an alphabetical command reference to SQL statements. This chapter details the latest ANSI standard (SQL3) for each command, as well as the implementation of each command by MySQL, Oracle, PostgreSQL, and SQL Server.

Provides an alphabetical reference of the ANSI SQL3 functions, describing vendor implementations of all SQL3 functions. In addition, this chapter includes coverage of all platform-specific functions that are unique to each implementation.

Provides a table of keywords declared in SQL3 and by the different database platforms. You can use this table to look for words that you should not use for object or variable names.

How to Use This Book

SQL in a Nutshell , Third Edition, is primarily a command reference. As a consequence, you'll probably use it to look up a variety of SQL commands and functions. However, with documentation for the ANSI standard itself plus four database platforms, the description for each command has the potential to get very large.

In order to reduce the verbiage describing each command, we compare each platform's implementation to the SQL3 standard. If the platform supports a clause described in the SQL3 discussion, we won't repeat that clause again.

Generic and transportable examples are provided within the body of each SQL3 command description. Since the SQL3 standard is ahead of most database platforms, examples aren't provided for elements of the SQL3 commands that are not supported by any platform discussed in this book. In addition, more examples are provided for each database platform that highlight unique extensions and enhancements, of which there are many.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «SQL in a nutshell: [a desktop quick reference ; covers MySQL, Oracle, PostgreSQL, and SQL server]»

Look at similar books to SQL in a nutshell: [a desktop quick reference ; covers MySQL, Oracle, PostgreSQL, and SQL server]. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «SQL in a nutshell: [a desktop quick reference ; covers MySQL, Oracle, PostgreSQL, and SQL server]»

Discussion, reviews of the book SQL in a nutshell: [a desktop quick reference ; covers MySQL, Oracle, PostgreSQL, and SQL server] and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.