Mysql
 sql >> база данни >  >> RDS >> Mysql

съответстващо име на таблици с показване на таблици

Възможно е, но трябва да знаете това име на колоната, върнато от SHOW TABLES заявката е конкатенация на низ tables_in_ и името на вашата база данни. Така че ще изглежда така, за база данни test :

SHOW TABLES 
      WHERE tables_in_test NOT LIKE '\_%' 
        AND tables_in_test NOT LIKE '%\_xrefs'

Но бих предпочел да използвам information_schema база данни, за да получите тази информация:

SELECT TABLE_NAME 
  FROM information_schema.TABLES
 WHERE TABLE_SCHEMA = SCHEMA() /* = 'test'*/
   AND TABLE_NAME NOT LIKE '\_%'
   AND TABLE_NAME NOT LIKE '%\_xrefs'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Възможно ли е да се използва MySql потребителски дефинирана променлива в .NET MySqlCommand?

  2. Как да извлека mysql данни в низходящ ред?

  3. Кой тип данни на MySQL да използвате за съхранение на булеви стойности

  4. 1093 Грешка в MySQL таблицата е посочена два пъти

  5. Мога ли да накарам електронните таблици на Google Drive да действат като MySQL база данни?