Files
MarkdownNotes/blog - fun with mysql.md
2023-04-28 12:11:45 -04:00

711 B

MySQL Tricks

dump all MySQL databases at once

for i in $(mysqlshow -uroot -p | awk '{print $2}' | grep -v Databases); do mysqldump -uroot -p $i > $i.sql; done

mysqldump without the artwork

Often you want to get results from the mysql client without all the ASCII box table formatting and column names.

The -B or --batch option will force the output to be TAB delimited no matter where the output is going.

The -N option will turn off column names in the output.

The following outputs the result of the query in TAB delimited format without column names:

mysql -B -N -e "select distinct table_schema from information_schema.tables"

Tags: howto