Home > Computing and Information Technology > Databases > Database software > SQLite: (Developer's Library )
SQLite: (Developer's Library )

SQLite: (Developer's Library )

          
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
X

About the Book

SQLite is a small, fast, embeddable database. What makes it popular is the combination of the database engine and interface into a single library as well as the ability to store all the data in a single file. Its functionality lies between MySQL and PostgreSQL, however it is faster than both databases. In SQLite, author Chris Newman provides a thorough, practical guide to using, administering and programming this up-and-coming database. If you want to learn about SQLite or about its use in conjunction with PHP this is the book for you.

Table of Contents:
Introduction. I. GENERAL SQLITE USE. 1. Getting Started.     Introduction.     Features and Limitations.       Speed.       Portability.       Security.       SQL Implementation.       Customization.       Supported APIs.       Scalability.     When Not to Choose SQLite.       When SQLite Is Probably Wrong.       When SQLite Is Probably Right.     Looking at SQLite Databases.       The sqlite Tool.       SQLite Database Browser.     Help and Support. 2. Working with Data.     SQLite Basics.       Prerequisites.       Obtaining the Sample Database.       Creating and Connecting to a Database.       Executing SQL from a File.       The Sample Database.       Typeless Data Types.       The INTEGER PRIMARY KEY.       Working with Dates.       Inserting the Sample Data.       BLOBs and Binary Data.     Querying and Updating the Database.       The SELECT Statement.       The WHERE Clause.       String Comparisons.       NULL Values.       Arithmetic Functions.       String Operators and Functions.       Joins.       Aggregate Functions.       Ordering Data.       Limiting Data.       Updating and Deleting Records.       Left Joins.       Nested Subqueries.       Cartesian Joins.       Transactions.       The sqlite_master Table. 3. SQLite Syntax and Use.     Naming Conventions.       Valid Characters.       Name Length.       Reserved Keywords.       Case Sensitivity.     Creating and Dropping Tables.       Table Column Definitions.       Resolving Conflicts.       The CHECK Clause.       Using Temporary Tables.     Anatomy of a SELECT Statement.       The WHERE Clause.       GROUP BY and Aggregate Functions.       HAVING Clause.       Column Aliases.     Attaching to Another Database.     Manipulating Data.       Transactions.       Inserting Data.       Updating Data.       Deleting Data.       Altering a Table Schema.       Loading Data from a File.     Indexes.       Creating and Dropping Indexes.       UNIQUE Indexes.     Views.       Creating and Dropping Views.       Using Views.     Triggers.       Creating and Dropping Triggers.       Using Triggers.       Interrupting a Trigger.       Creating a Trigger on a View.     Working with Dates and Times.       Valid Timestring Formats.        Displaying a Formatted Date and Time.       Date and Time Modifiers.       Handling Different Time Zones.     SQL92 Features Not Supported. 4. Query Optimization.     Keys and Indexes.       What an Index Does.       How Indexes Work in SQLite.       Indexing Multiple Columns.       Unique Indexes.       When to Create an Index.       When Indexes Can Be Used.       Tweaking the Table List.       Benchmarking.       Some Examples.     The EXPLAIN Statement.       Using Transactions.       The VACUUM Statement.       Tuning the Database Itself. II. USING SQLITE PROGRAMMING INTERFACES. 5. The PHP Interface.     Configuring PHP for SQLite Support.       Configuring PHP for Linux/Unix.       Configuring PHP for Windows.       Checking for SQLite Support.       Getting Information About the SQLite Extension.     Using the PHP SQLite Extension.       Opening a Database.       Passing Queries and Commands to SQLite.       Using Commands That Change the Database.       Working with Retrieved Data.      Working with User-Defined Functions.       The php() Function.       Creating Aggregating Functions.       Working with Binary Data in UDFs.     Using the PEAR Database Class. 6. The C/C++ Interface.     Preparing to Use the C/C++ Interface.     Using the C Language Interface.       Opening and Closing a Database.       Getting Information About the SQLite Library.       Executing SQL Statements.       Using Commands That Change the Database.       Callback Functions for SELECT Queries.       Executing SQL Without a Callback Function.       Fetching a Whole Dataset with sqlite_get_table().     Adding New SQL Functions.       Creating Aggregating Functions. 7. The Perl Interface.     Preparing to Use the SQLite Interface.     About the Perl DBI.       Getting Information About the DBI.       Using DBD Drivers.     Using the SQLite DBD.       Opening and Closing the Database.       Executing SQL Statements.       Using Bind Variables.       Using Commands That Change the Database.       Transactions.        Fetching Records from the Database.       Error Checking.       Tracing.     Adding New SQL Functions.       Creating Functions.       Creating Aggregating Functions. 8. The Tcl Interface.     Preparing to Use the Tcl Interface.     Using the Tcl Interface.       Opening and Closing a Database.       Executing SQL Statements.       Using Commands That Change the Database.       Fetching Records from the Database.       The onecolumn Database Method.       Validating an SQL Statement.       Adjusting the Database Timeout Action.       Adding New SQL Functions. 9. The Python Interface.     Preparing to Use the Python Interface.     Using the Python Interface.       Opening and Closing a Database.       Executing SQL Commands.       Error Handling.       Connection Parameters.       Using Commands That Change the Database.       Transactions.       Fetching Records from the Database.       Working with Data Types.       Adding New SQL Functions.       Adding Aggregating Functions. III. SQLITE ADMINISTRATION. 10. General Database Administration.     The PRAGMA Command.       Fetching Database Information.       Altering Database Parameters.       Altering Database Parameters Permanently.       Altering Query Parameters.       Analyzing the Database.     Backing Up and Restoring Data.       The .dump Command.     Exploring the SQLite Virtual Database Engine.       SQLite Architecture.       Virtual Machine Opcodes.     Access to the Database File.       File Permissions.       Locking and Timeouts.       Multithreaded Database Access. IV. APPENDIXES. Appendix A. Downloading and Installing SQLite.     Obtaining SQLite.       RPM Installation for Linux.       Binary Installation for Linux.       Binary Installation for Windows.       Installing from Source Code. Appendix B. Command Reference for the sqlite Tool.     Dot Commands.       Obtaining a List of Dot Commands.       Changing the Output Format.       Reading SQL Commands from a File.       Sending Output to a File.       Getting Information about the Database Schema.       Changing the sqlite Prompts.       Setting the Database Timeout.       Exiting the sqlite Tool. Appendix C. SQL Syntax Reference.     Naming Conventions.       Reserved Keywords.     SQL Command Syntax.       Creating and Dropping Database Objects.       The SELECT Statement.       The INSERT Statement.       The UPDATE Statement.       The DELETE Statement.       The COPY Statement.       Resolving Conflicts.       Transactions.       Attaching to Other Databases.       Performance Tuning.       Comments.     ANSI SQL Commands and Features Not Supported.       ALTER TABLE.       COUNT(DISTINCT column-name).       GRANT and REVOKE.       INSERT, UPDATE, and DELETE on Views.       RIGHT OUTER JOIN.       CHECK and FOREIGN KEY Constraints.       Trigger Limitations.       Nested Transactions.       Variable Subqueries. Appendix D. PHP Interface Reference.     Predefined Constants.     Runtime Configuration.     Function Reference.       Opening and Closing a Database.       Executing a Query.       Error Reporting.       Finding Information About a Query.       Processing a Result Set.       Random Data Access Functions.       Convenience Functions.       Finding Information About SQLite.       Custom Functions (UDF). Appendix E. C Interface Reference.     The Core API.       Opening and Closing a Database.       Executing a Query.       Error Codes.     The Non-Callback API.       Creating a Virtual Machine.       Step-by-Step Execution of an SQL Statement.       Return Codes.     The Extended API.       Finding Information About the SQLite Library.       Finding Information About Changes to the Database.       Checking SQL Statements.       Interrupting an SQL Statement.       Convenience Functions.       The _printf() Wrapper Functions.       Memory Management.       Dealing with Locked Database Files.       Performing Background Jobs During Large Queries.     Adding New SQL Functions.       Registering Functions.       Setting Return Values.       Referencing Arbitrary Data. Appendix F. Perl Interface Reference.     The Perl DBI.       Opening and Closing a Database.       Executing SQL Statements.       Using Bind Values.       Making Data Safe.       Getting Information About a Query.       Transactions.       Fetching Rows from a Query.       Error Reporting.       Creating User-Defined Functions. Appendix G. Tcl Interface Reference.     The Tcl Library.       Opening and Closing a Database.       Executing a Query.       Convenience Functions.       Finding Information About a Query.       Checking SQL Statements.       Dealing with Locked Database Files.       Error Reporting.       Finding Information About SQLite.       Custom Functions (UDF). Appendix H. Python Interface Reference.     Opening and Closing a Database.       Executing SQL Statements.       Setting Data Type Mappings.     Creating User-Defined Functions.     Error Handling. Appendix I. The Future of SQLite.     SQLite Version 3.0.       Naming Changes.       File Format Changes.       Data Typing.       User-Defined Collating Sequences.       Improved Concurrency. Index.


Best Sellers


Product Details
  • ISBN-13: 9780672326851
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Sams Publishing
  • Depth: 22
  • Height: 178 mm
  • No of Pages: 336
  • Spine Width: 18 mm
  • Width: 230 mm
  • ISBN-10: 067232685X
  • Publisher Date: 25 Nov 2004
  • Binding: Paperback
  • Edition: 1
  • Language: English
  • Series Title: Developer's Library
  • Weight: 522 gr


Similar Products

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

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
SQLite: (Developer's Library )
Pearson Education (US) -
SQLite: (Developer's Library )
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.

SQLite: (Developer's Library )

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