Inicio > MySql > Información de las tablas en MySql (INFORMATION_SCHEMA)

Información de las tablas en MySql (INFORMATION_SCHEMA)


   En las siguientes secciones, tomamos tablas y columnas del INFORMATION_SCHEMA. Para cada columna, hay tres informaciones

— Listado de las DB que existen en tu servidor mysql
SELECT SCHEMA_NAME AS ‘Database’ FROM INFORMATION_SCHEMA.SCHEMATA ;

— Listado de Tablas de una determinada DB
SELECT table_name FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = ‘TuDB’ ; 

— Listado de Tablas de todas las DB  que contengan el caracter A
SELECT table_schema, table_name FROM INFORMATION_SCHEMA.TABLES WHERE Table_name LIKE ‘%A%’;

— Listado de informacion de una tabla
SELECT * FROM INFORMATION_SCHEMA.COLUMNS  WHERE table_name = ‘PERFILES’;

— Verificar si existe un campo en una tabla
SELECT * FROM INFORMATION_SCHEMA.COLUMNS  WHERE table_name = ‘TuTabla’ AND column_name = ‘TuCampo’;
SELECT Count(column_name) AS ExisteComuna FROM INFORMATION_SCHEMA.COLUMNS  WHERE table_name = ‘TuTabla’ AND column_name = ‘TuCampo’;

— Información estadistica de una tabla
SELECT * FROM INFORMATION_SCHEMA.STATISTICS WHERE table_name = ‘TuTabla’;

— Proporciona información acerca de permisos globales. Esta información viene de la tabla de permisos
SELECT * FROM INFORMATION_SCHEMA.USER_PRIVILEGES ;

Categorías:MySql
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: