首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL中的Linux头尾等效命令

MySQL中的Linux头尾等效命令
EN

Server Fault用户
提问于 2020-05-30 09:06:25
回答 1查看 1.3K关注 0票数 1

在Linux中,使用headtail命令很容易从顶部或底部获取最初的几个数据。

代码语言:javascript
复制
wolf@linux:~$ cat db.txt 
| information_schema |
| database_name      |
| mysql              |
| opencart           |
| wordpress          |
| performance_schema |
| sys                |
wolf@linux:~$ 

前2名

代码语言:javascript
复制
wolf@linux:~$ cat db.txt | head -2
| information_schema |
| database_name      |
wolf@linux:~$ 

最后2

代码语言:javascript
复制
wolf@linux:~$ cat db.txt | tail -2
| performance_schema |
| sys                |
wolf@linux:~$ 

MySQL中有类似的命令吗?

所有数据库

代码语言:javascript
复制
mysql> SHOW DATABASES;
+--------------------+
|     Databases      |
+--------------------+
| information_schema |
| database_name      |
| mysql              |
| opencart           |
| wordpress          |
| performance_schema |
| sys                |
+--------------------+

7 rows in set (0.00 sec)
mysql>

期望输出:前2位数据库

代码语言:javascript
复制
mysql> 
+--------------------+
|     Databases      |
+--------------------+
| information_schema |
| database_name      |

期望输出:最后2个数据库

代码语言:javascript
复制
mysql> 
| performance_schema |
| sys                |
+--------------------+
EN

回答 1

Server Fault用户

回答已采纳

发布于 2020-05-30 12:28:27

在MySQL中,没有类似于headtail的命令。

最简单的方法是使用mysql -e在shell上执行mysql查询,然后将结果传递给headtail

代码语言:javascript
复制
$ sudo mysql -e "SHOW DATABASES" --defaults-file=/etc/mysql/debian.cnf | tail -2
performance_schema
sys

如果要在mysql中执行此操作,则需要像这样查询information_schema数据库:

代码语言:javascript
复制
mysql> (SELECT `SCHEMA_NAME` FROM `information_schema`.`SCHEMATA` 
ORDER BY `SCHEMA_NAME` DESC LIMIT 2) ORDER BY `SCHEMA_NAME`;
+--------------------+
| SCHEMA_NAME        |
+--------------------+
| performance_schema |
| sys                |
+--------------------+
2 rows in set (0,00 sec)

其中使用LIMIT将结果集限制为所需的行数。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1019308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档