Funciones de información
En MySQL, las funciones de información proporcionan detalles sobre la base de datos, las tablas y otras estructuras de datos. Aquí hay algunas funciones de información comunes:
Funciones de Base de Datos:
1. DATABASE():
La función DATABASE()
devuelve el nombre de la base de datos actual.
SELECT DATABASE() AS nombre_de_base_de_datos;
2. SCHEMA():
Similar a DATABASE()
, la función SCHEMA()
devuelve el nombre de la base de datos actual.
SELECT SCHEMA() AS nombre_de_base_de_datos;
3. VERSION():
La función VERSION()
devuelve la versión de MySQL que está utilizando.
SELECT VERSION() AS version_mysql;
Funciones de Tabla:
4. TABLE_NAME():
La función TABLE_NAME()
devuelve el nombre de la tabla actual.
SELECT TABLE_NAME() AS nombre_de_tabla;
5. COLUMN_NAME():
La función COLUMN_NAME()
devuelve el nombre de la columna actual.
SELECT COLUMN_NAME() AS nombre_de_columna FROM nombre_de_tabla;
Funciones de Información de Columna:
6. DATA_TYPE():
La función DATA_TYPE()
devuelve el tipo de datos de la columna actual.
SELECT COLUMN_NAME, DATA_TYPE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'nombre_de_tabla';
Estas funciones son útiles para obtener información sobre la estructura de la base de datos y realizar operaciones basadas en esa información. Ten en cuenta que algunas de estas funciones pueden requerir permisos específicos para acceder a la información del esquema.
https://dev.mysql.com/doc/refman/8.2/en/information-functions.html