Cómo ocultar el nombre de la columna (encabezado) de la tabla MySQL
Este artículo ilustra un truco para usar el comando Mysql para obtener los datos de la tabla MySQL y mostrar los datos de la tabla sin el nombre de la columna. Puede usar este comando para obtener datos de MySQL en la línea de comandos y sería útil cuando escriba scripts de shell.
1) Mostrar datos de tabla comunes
Sintaxis:
mysql -u $user --password=$password -e "MySQL Query Sentence"
Puede especificar el nombre de usuario, la contraseña, la oración de consulta de MySQL.
Por ejemplo, el nombre de usuario es root, la contraseña es 123qwe, la oración es «SELECT host FROM mysql.user;».
El comando es:
mysql -u root --password=123qwe -e “SELECT host FROM mysql.user;”
La salida es:
+-----------------+ | host | +-----------------+ | % | | 127.0.0.1 | | ::1 | | linux-odv8.site | | linux-odv8.site | | linux-odv8.site | | localhost | | localhost | | localhost | | localhost | +-----------------+
2) Mostrar datos de la tabla sin nombre de columna
Este comando obtendrá información de la columna de la tabla sin el nombre de la columna o, en otras palabras, ocultará el nombre de la columna.
Sintaxis:
mysql -u $user --password=$password -s -N -e "MySQL Query Sentence"
Por ejemplo, establezca el nombre de usuario, la contraseña, la oración de consulta de MySQL.
El comando es:
mysql -u root --password=qwe123 -s -N -e "SELECT host FROM mysql.user;"
La salida es:
% 127.0.0.1 ::1 linux-odv8.site linux-odv8.site linux-odv8.site localhost localhost localhost localhost