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/