Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 844313
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 15, 20262026-05-15T06:15:58+00:00 2026-05-15T06:15:58+00:00

I have one database in mysql. But when i log into phpMyAdmin , it

  • 0

I have one database in mysql.

But when i log into phpMyAdmin , it shows another database called information_schema.

Is that database always present with one database?

I mean to say is there a copy of information_schema for every database present in mysql or is there one database called inforemation_schema per mysql server?

If i modify this information_schema database how will that affect my current database?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-15T06:15:59+00:00Added an answer on May 15, 2026 at 6:15 am

    You can think of information_schema as a “master database” that holds details about all the other databases on the server such as the names and types of tables, columns and users.

    What is information_schema?

    From the reference documentation:

    INFORMATION_SCHEMA provides access to
    database metadata.

    Metadata is data about the data, such
    as the name of a database or table,
    the data type of a column, or access
    privileges. Other terms that sometimes
    are used for this information are data
    dictionary and system catalog.

    INFORMATION_SCHEMA is the information
    database, the place that stores
    information about all the other
    databases that the MySQL server
    maintains. Inside INFORMATION_SCHEMA
    there are several read-only tables.
    They are actually views, not base
    tables, so there are no files
    associated with them.

    What is stored in information_schema?

    You can see the kinds of things stored in information_schema, and the way in which they are organised, by viewing this diagram (for MySQL 5.0) or this diagram (for MySQL 5.1).

    What happens if I modify information_schema?

    In reality, information_schema is a collection of read-only views. As such, it should be impossible to modify it and do any damage. However, the MySQL FAQ on this topic has this to say:

    23.7.3: Can I add to or otherwise modify the tables found in the
    INFORMATION_SCHEMA database?

    No.
    Since applications may rely on a
    certain standard structure, this
    should not be modified. For this
    reason, we cannot support bugs or
    other issues which result from
    modifying INFORMATION_SCHEMA tables or
    data.

    This implies that if you do find yourself able to modify information_schema (which should be impossible, and is in MySQL, but other vendor implementations of SQL might allow it) you should at the very least choose not to. If you could damage/modify information_schema you’d be damaging the actual structure (e.g. table names, column types) of your other databases.

    Does every user have their own copy of information_schema?

    Each user can see information_schema that pertains to the tables and databases they have access to. Some users with heavily limited rights will still see information_schema but will see only NULL values for any information_schema queries. However, it is important to remember that information_schema is not an actual database, but simply a convenient way SQL provides so that you can select information about your database(s) and table(s).

    From the reference documentation:

    Each MySQL user has the right to
    access these tables, but can see only
    the rows in the tables that correspond
    to objects for which the user has the
    proper access privileges. In some
    cases (for example, the
    ROUTINE_DEFINITION column in the
    INFORMATION_SCHEMA.ROUTINES table),
    users who have insufficient privileges
    will see NULL.

    Where can I find more information?

    • The MySQL Reference Manual article on information_schema (http://dev.mysql.com/doc/refman/5.0/en/information-schema.html)
    • The MySQL FAQ article on information_schema (http://dev.mysql.com/doc/refman/5.0/en/faqs-information-schema.html)
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 448k
  • Answers 448k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer Of that list there are only 4 exceptions I would… May 15, 2026 at 7:48 pm
  • Editorial Team
    Editorial Team added an answer Well i finelly found a solution. Actually is pretty simpel… May 15, 2026 at 7:48 pm
  • Editorial Team
    Editorial Team added an answer It will not parse, you may need a backway of… May 15, 2026 at 7:48 pm

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.