PERHAPS A GIFT VOUCHER FOR MUM?: MOTHER'S DAY

Close Notification

Your cart does not contain any items

$76

Paperback

Not in-store but you can order this
How long will it take?

QTY:

English
O'Reilly Media
10 May 2002
MySQL is a robust open source database product that supports key subsets of SQL on both Linux and Unix systems. MySQL is free for nonprofit use and costs a small amount for commercial use. This book includes introductions to SQL and to relational database theory. If you plan to use MySQL to build web sites or other Linux or Unix applications, this book teaches you to do that, and it will remain useful as a reference once you understand the basics. Ample tutorial material and examples are included throughout. It takes you through the whole process from installation and configuration to programming interfaces and database administration. This second edition has an enhanced administration chapter that includes information on administrative tools, server configuration, server startup and shutdown, log file management, database backup and restore, and database administration and repair. In addition, a new chapter on security describes data, server, and client-server security, while a chapter on extending MySQL provides an overview of MySQL internals and describes the use of MySQL user-defined functions.

By:   , ,
Imprint:   O'Reilly Media
Country of Publication:   United States
Edition:   2nd edition
Dimensions:   Height: 233mm,  Width: 178mm,  Spine: 22mm
Weight:   703g
ISBN:   9780596002114
ISBN 10:   0596002114
Pages:   430
Publication Date:  
Audience:   College/higher education ,  Professional and scholarly ,  Professional & Vocational ,  A / AS level ,  Further / Higher Education
Format:   Paperback
Publisher's Status:   Active
Part I Introduction - MySQL - relational databases, the history of MySQL, MySQL design, MySQL features, MySQL applications, what you get; installation - preparation, Unix installation, Windows installation; SQL according to MySQL - SQL basics database creation, table management, MySQL data types, indexing, managing data, queries, SQL operators, advanced features; database administration - configuration server startup and shutdown, logging, backup, recovery, table maintenance and crash recovery. Part II MySQL administration: performance tuning - an approach to performance tuning, application tuning, database server tuning, operating system/hardware tuning; security - database security, system security, application security; database design - database design primer, normalization, a logical data-modelling methodology, physical database design. Part III MySQL programming: database applications - architecture connections and transactions, object/relational modelling; Perl - introduction to DBI, DBI and CGI, a general model for maintainable Perl programs; Python - DB-API, proprietary operations, applied DB-API; PHP - introducing PHP, installing PHP, accessing the MySQL DBMS with PHP, securing user data, managing sessions - writing data with PHP, using the HTML format environment, where to find out more; C API - API overview, the C API in practice, advanced issues; Java - the JDBC API, simple database access, dynamic database access, a guest book servlet; extending MySQL - user-defined functions, alternative character sets. Part IV MySQL reference: SQL syntax for MySQL - basic syntax, SQL commands, MySQL data types, numeric data types string data types, date data types, complex data types; operators and functions - operators, functions; MySQL PHP API reference - data types functions; C reference - data types, functions; the Python DB-API Module - MySQLdb.

George Reese is well known for his superb O'Reilly book, Database Programming with JDBC and Java . He specializes in the development of Internet-oriented Java enterprise systems, and he is the author of the world's first JDBC driver, the mSQL-JDBC driver for mSQL. He currently works as an enterprise systems architect in Minneapolis. Randy Jay Yarger is a senior solutions developer at US Web/CKS in Southfield, Michigan. He combines expertise in database construction and interaction with extensive knowledge of the Internet to create world-class web applications. Tim King is a software consultant in San Francisco, specializing in database and web technologies.

See Also