mysql 和oracle 查询表名的不同

背景:在使用数据库中表查询的时候,有时候会忘记表名,表有很多,又不想一个个的去从table 列表中找,那我们可是使用全局查询的方法,模糊查询方法查询表名。

Oracle和mysql 在查询表名上的查询语句也是有所不同的:

Oracle:

  select table_name, tablespace_name, temporary
       from user_tables
      where table_name like '%AAAAA%'

写的时候也要注意,oracle 的表名大小写问题,查询要区分大小写。

其中:

      table_name: 表名(varchar2(30));

  tablespace_name: 存储表名的表空间(varchar2(30));

  temporary: 是否为临时表(varchar2(1))。

 Mysql:

相对简单点:

show tables like '%aaa%'; 

注意前后都要带%

猜你喜欢

转载自blog.csdn.net/lengyue1314/article/details/118682652