首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在MySql2中打印数据库中所有表的名称?

如何在MySql2中打印数据库中所有表的名称?
EN

Stack Overflow用户
提问于 2017-12-17 08:51:45
回答 1查看 305关注 0票数 2

我想要为我的数据库中的所有表创建按钮(使用鞋子)。

我是一个初学者,这是我的第一个GUI项目‘库存管理’,我使用鞋库在Ruby,并希望存储和管理数据在MySql2与Ruby。我输入了一些代码,但不起作用。

路径/main.rb

代码语言:javascript
复制
require 'mysql2'
require 'green_shoes'

client = Mysql2::Client.new (host: "localhost",username: "root", password: "xyz", database: "Ruby")

Shoes.app do
    components = client.query("SHOW TABLES")
    components.each do |item|
        button item
    end
end`

一事无成。

EN

回答 1

Stack Overflow用户

发布于 2017-12-17 08:54:35

您可以从information_schema查询它们。

代码语言:javascript
复制
components = client.query("SELECT table_name FROM information_schema.tables")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47853556

复制
相关文章

相似问题

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