mysql - 我想从nodejs的mysql数据库中获取表列表

标签 mysql node.js

connection.query('SHOW tables', function(err, tables){ 
    console.log(tables);
});

此查询返回:

[
  RowDataPacket { Tables_in_books: 'au' },
  RowDataPacket { Tables_in_books: 'authors' },
  RowDataPacket { Tables_in_books: 'customers' },
  RowDataPacket { Tables_in_books: 'persons' },
  RowDataPacket { Tables_in_books: 'user' }
]

但我只想要名字。即输出应该是 au、作者、客户、人员、用户。 基本上我只需要字符串格式的表名称。

最佳答案

从 information_schema.tables 中选择 table_name

其中 table_schema - '书籍'

关于mysql - 我想从nodejs的mysql数据库中获取表列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60446353/

相关文章:

php - session (CodeIgniter)

node.js - 组合两个 json 文件以提供一组在 Gulp 中使用的变量

node.js - 如果在 Git bash (mintty) 中使用 npm 脚本,则没有控制台颜色

node.js - nodejs 异步列出或删除所有文件和目录,仅传递起始路径

c++ - 如何从 C++ Node.js 插件读取/写入数据到 ArrayBuffer?

mysql - Ajax/JQuery id 引用多个表行

MySQL-从另一个表插入与常量合并的数据

sql - 需要有关我的查询的帮助

php - MYSQL 使用数学更新数据库?

javascript - angularjs TypeError : require(. ..)不是一个函数,nodejs运行错误