mysql - 什么是 "go back one step"的mysql命令

标签 mysql sql

我的意思是我可以通过一条一条地执行以下命令来访问我的数据库:

mysql -r root

mysql> show databases;

mysql> use database my_db_one;

mysql> show tables;

mysql> describe table my_table_one

...

但是,在上面的每一步之后,如何退一步呢?这是什么命令?

我的意思是,例如,在我describe table my_table_one之后,我想再次显示所有数据库并使用另一个数据库,如何在命令行中返回?

最佳答案

没有,但也没有必要。除了 USE(它总是将当前数据库更改为您指定的数据库)之外,MySQL 命令行(很大程度上)是无状态的,因此您始终可以重复之前使用的命令或尝试不同的命令:

[...]
mysql> describe my_table_one;
mysql> show tables; -- again
mysql> describe my_table_two;
mysql> show databases; -- again
mysql> use my_db_two;
mysql> ...

关于mysql - 什么是 "go back one step"的mysql命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7971535/

相关文章:

php - SQL 简单连接问题

python - SQLAlchemy 编写嵌套查询

sql - 如何从 Ruby 直接将 SQL 与 MySQL 对话?

sql - 为什么我的 SQL 查询不使用索引?

html - 将 ng-repeat 中的对象传递到另一个页面以显示其内容

php - 如何查询一对多关系

php - 将数据库中的日期存储在数组中

mysql - IN 运算符的逗号分隔参数,MySQL

mysql - SQL ORDER 字符串(NumberOrder/Year)

sql - 创建概念模型和关系