Return 包含数据库列表的文件 mysql
Return file with list of databases in mysql
有什么方法可以将所有数据库的列表输出到一个文件中。我知道您可以使用 SHOW DATABASES;
命令来 return 数据库,但正确的格式是 而不是 :
+-------------------------+
| Database |
+-------------------------+
| information_schema |
| abcd |
| mysql |
| performance_schema |
| stathisK_travelbox |
+-------------------------+
我想要这样的文件:
information_schema
abcd
mysql
performance_schema
stathisK_travelbox
sudo mysql -u username -p -e "show databases" > /tmp/output.txt
your output file must have write permission
这是我所做的:
SQL="SELECT schema_name FROM information_schema.schemata"
mysql -u root -p -ANe"${SQL}" > /listofdatabases.txt
有什么方法可以将所有数据库的列表输出到一个文件中。我知道您可以使用 SHOW DATABASES;
命令来 return 数据库,但正确的格式是 而不是 :
+-------------------------+
| Database |
+-------------------------+
| information_schema |
| abcd |
| mysql |
| performance_schema |
| stathisK_travelbox |
+-------------------------+
我想要这样的文件:
information_schema
abcd
mysql
performance_schema
stathisK_travelbox
sudo mysql -u username -p -e "show databases" > /tmp/output.txt
your output file must have write permission
这是我所做的:
SQL="SELECT schema_name FROM information_schema.schemata"
mysql -u root -p -ANe"${SQL}" > /listofdatabases.txt