Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mysql中提供别名的表选择查询_Mysql_Alias - Fatal编程技术网

mysql中提供别名的表选择查询

mysql中提供别名的表选择查询,mysql,alias,Mysql,Alias,您好,我在mysql中有一个查询,如下所示显示像'stud%'这样的表,假设我想给它一个别名,那么怎么做呢 我尝试了以下方法 将“stud%”等表格显示为stud\u表格。它不起作用 是否可能..?我不确定..无论如何,我只需要给出一个列名,作为我执行第一个查询时得到的列表的一部分显示类似“stud%”的表格也许您可以使用[信息模式数据库][1]尝试更复杂的方法: 查看它是无效的语法。你到底想做什么?重命名表格?创建视图?我只想为我在执行show tables(如“stud%”时得到的列表)时

您好,我在mysql中有一个查询,如下所示
显示像'stud%'这样的表
,假设我想给它一个别名,那么怎么做呢

我尝试了以下方法

将“stud%”等表格显示为stud\u表格
。它不起作用


是否可能..?我不确定..无论如何,我只需要给出一个列名,作为我执行第一个查询时得到的列表的一部分<代码>显示类似“stud%”的表格

也许您可以使用[
信息模式
数据库][1]尝试更复杂的方法:


查看它是无效的语法。你到底想做什么?重命名表格?创建视图?我只想为我在执行show tables(如“stud%”时得到的列表)时获得自己的列名。dats all您正在使用哪种语言?
从information_schema.tables as stud_tables中选择TABLE_name,其中TABLE_name(如“stud%”
;:-)如果你让我们知道你寻求这个的原因,有人可能提供了更好的解决方案,但在这种情况下,它将显示所有表中的表..对吗?我是否可以将其限制为特定数据库下的表?
从信息中选择t.TABLE\u NAME作为stud\u tables作为t,其中t.TABLE\u SCHEMA=“%databasename%”和t.TABLE\u TYPE=“BASE TABLE”和t、 表名称如“stud%”
@TijoKVarghese如果您甚至没有打开数据库并检查表在信息模式数据库中的列,为什么会问这个问题?
SELECT t.TABLE_NAME AS stud_tables
FROM   INFORMATION_SCHEMA.TABLES AS t
WHERE  t.TABLE_TYPE = 'BASE TABLE' -- exclude system tables
  AND  t.TABLE_SCHEMA = 'db_0d110' -- database name
  AND  t.TABLE_NAME LIKE 'stud%'   -- table name