information_schema database چیست؟
در MySQL نسخه 5.02 و بالاتر یک بانک اطلاعاتی اضافی به نام information_schem وجود دارد.
این پایگاه داده جهت دسترسی به پایگاه داده metadata می باشد که شامل نام پایگاه داده یا یک جدول از آن، نوع داده یک ستون، حق دسترسی، و غیره است.
information_schema یک پایگاه داده اطلاعاتی است که در آن اطلاعات مربوط به تمام بانک های اطلاعاتی دیگر نگه داشته شده است.این پایگاه داده بصورت مجازی تنها با هدف تأمین اطلاعات سیستم پایگاه داده ایجاد شده است.سرور MySQL به طور خودکار جداول را در information_schema قرار میدهد.
نکته مهم در مورد پایگاه داده information_schema این است که شما میتوانید به جستجو در آن بپردازید، اما شما نمی توانید ساختار آن و یا اطلاعات آن را تغییر دهید