当前位置: 首页 > 面试题库 >

mysql查询“像表中的'colmunname'一样出现在HOLUMN COLUMNS中”:问题

羊昊苍
2023-03-14
问题内容

我有一个问题SHOW COLUMNS FROM table like 'column name'"。我已经尝试过一些测试了一段时间,似乎就像“
where” column name='column'

但是,我想提前非常感谢您。

另外,我想说,为什么我不能使用SHOW COLUMNS FROM table = 'columnname'


问题答案:

更像是

WHERE column_name LIKE 'column name'

由于使用LIKE,您可以在参数中放入通配符模式,例如

SHOW COLUMNS FROM table LIKE '%id'

将查找以结尾的所有列id

如果没有通配符,则LIKE等效于=

如果您不想使用LIKE,则可以使用WHERE

SHOW COLUMNS FROM table WHERE field = 'column name';

SHOW COLUMNS输出中,该field列包含列名。该WHERE条款还允许测试其他属性,例如

SHOW COLUMNS FROM table WHERE type LIKE 'varchar%'

将找到所有VARCHAR列。



 类似资料:
  • 问题内容: 我想查询一个表的名称列表,该表显示在另一个表的字段中。 例子: table1.title>老虎伍兹作弊,老虎伍兹崩溃,布拉德·皮特很棒,麦当娜领养,布拉德·皮特拍电影 table2.names>老虎伍兹,布拉德·皮特,麦当娜 这就是两个表和值。我想编写一个查询,计算来自table2.names的哪些名称最经常出现在table1.title中 有人建议使用内部联接,但我无法使它正常工作…

  • 请通过以下查询创建表: 插入查询 我尝试过以下查询: 表: 错误输出: 此图像显示重复数据: 所需输出: 此图将显示所需的输出: 描述: 当我们打开交易时,它将存储到交易表中。之后,当我们结束交易时,它将以不同的时间和数量进行另一次输入(如果交易部分结束,那么数量将不同,否则完全结束交易)。在这里,第一个条目将打开存储为时间的\u时间,第二个条目将关闭\u时间。那么,如何将两个或多个记录转换为具有

  • 当我尝试在查询中引用plsql表记录时,我收到pls-201错误。 下面是一个问题示例: 错误报告-ORA-06550:第15行,第23列:PLS-00201:标识符“QRY”。ID“必须声明为ORA-06550:第15行,第23列:PLS-00201:标识符”QRY。ID’必须声明为ORA-06550:第15行,第12列:PL/SQL:ORA-00904::无效标识符ORA-06550:第15行

  • 这两个表是: > < li> 学生(学生标识,学生姓名); score (student_id,subject,score1,score2)。 我想在student表中添加一个新列来查找每个学生所有科目的平均分。我该怎么做呢?

  • 我有2张桌子,有作者和书 我被告知不允许使用变量,并且如果表变得很大,我所做的工作效率会非常低。 我是不是漏掉了什么明显的东西?有没有一种方法可以在一个语句中实现这一点,而不需要变量(或临时表),并且不必对整个books表进行两次选择/分组?

  • 问题内容: 我正在运行此查询 但这不是我想要的结果,它返回多行。 我的一张桌子看起来像这个名字: 另一个表看起来像这个名字: 我如何使其选择查询,以便可以从两个表中获取与之相关的所有值,并使它看起来像这样 所需的输出: 谢谢!(提前!) 问题答案: 为您提供所需的输出(但这并不灵活,因此,如果添加要输出的更多详细信息,将无法进行更改而不进行更改):-