O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

MySQL Management and Administration with Navicat

Book Description

Master the tools you thought you knew and discover the features you never knew existed with this book and ebook.

  • Tips, tricks and fast-paced tutorials for getting the most out of Navicat
  • Master the visual design tools and editors with thorough examples
  • Discover how easy Navicat makes outsmarting the trickiest cases
  • Both Mac and PC versions covered, with screenshots detailing differences in performing tasks

In Detail

Any database designer who wants to accomplish both everyday tasks and more advanced actions with a few clicks or drag-and-drops can now do so using Navicat’s advanced tools and this book.

Starting with the basics before progressing with advanced features, this book can be read from cover to cover, or simply used as a reference guide for any problems you encounter.

The book features ‘work along’ tutorials, some of which will surprise you by revealing features of Navicat which you may never have known existed – features such as designing functions and stored procedures, event triggers, creating batch jobs and scheduling.

"MySQL Management and Administration with Navicat" is an ideal resource to master Navicat and unlock its true potential.

Table of Contents

  1. MySQL Management and Administration with Navicat
    1. Table of Contents
    2. MySQL Management and Administration with Navicat
    3. Credits
    4. About the Author
    5. About the Reviewers
    6. www.PacktPub.com
      1. Support files, eBooks, discount offers, and more
        1. Why Subscribe?
        2. Free Access for Packt account holders
        3. Instant Updates on New Packt Books
    7. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Reader feedback
      6. Customer support
        1. Errata
        2. Piracy
        3. Questions
    8. 1. Getting Started
      1. Enter Navicat
      2. Setting up a connection to the database
        1. Connecting via Secure Shell (SSH)
        2. Connecting via an HTTP tunnel
      3. Setting up Secure Sockets Layer (SSL)
        1. Advanced settings
          1. Testing and saving your settings
      4. Summary
    9. 2. Working with Databases
      1. Managing database objects with Navicat
      2. Creating a database from scratch
        1. Creating tables
        2. Defining foreign keys
        3. Defining triggers
      3. Entering data in tables
      4. Creating views
      5. Working with functions and procedures
      6. Using Navicat’s event designer for MySQL
      7. Working with queries in Navicat
        1. Designing the Query
        2. Building further queries
      8. Summary
    10. 3. Data Management with Navicat
      1. Working with an existing database
        1. Creating the database schema from a SQL dump file
      2. Importing and exporting data
        1. Exporting in detail
        2. Importing a file into a table
      3. Direct data transfer between two databases
      4. Data and structure synchronization
      5. Backup and restore
      6. Creating and scheduling batch jobs
      7. Summary
    11. 4. Data Modeling with Navicat
      1. Working with Navicat's model designer
        1. Creating our first model
        2. Defining the relationships
        3. Adding some pizzazz to the model with notes and images
        4. Working with layers
        5. Deleting unwanted objects
        6. Working with multiple diagrams
      2. Exporting the model diagram to SQL
      3. Reverse-engineering a database into a model
      4. Summary
    12. 5. Database Maintenance and Security Management
      1. User and privilege management with Navicat
        1. How MySQL deals with access privileges
        2. Diving deep into creating and editing a user in Navicat
      2. Performing maintenance tasks with Navicat
        1. Analyzing a MySQL table or view with Navicat
        2. Checking a table or view
        3. Optimization made easy
        4. Repairing a table
      3. Summary
    13. 6. Designing Reports with Navicat
      1. First contact with the tool(s)
      2. Preparing the data with Query Wizard
      3. Designing the report
      4. Switching to the Preview tab
      5. Summary
    14. A. Additional Tips and Tricks
      1. Transferring your settings from one computer to another
        1. Transferring settings on the Mac
        2. Transferring settings on Windows
      2. Monitoring the MySQL Server
        1. The process list
        2. Variables
        3. Status
      3. Revealing a hidden search feature of Navicat
      4. Summary
    15. Index