Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy instrukcja MySQL SELECT może działać bez określania nazw kolumn?

Możesz wybrać wszystkie kolumny za pomocą:

SELECT * FROM table_name

Nie możesz filtrować według nazw kolumn w instrukcji SELECT, ale możesz filtrować według nazw kolumn, które same istnieją w bazie danych za pomocą polecenia SHOW COLUMNS:

SHOW COLUMNS FROM table_name LIKE "_%"

Co spowoduje wyświetlenie kolumn zaczynających się od „_”. Jeśli masz bardzo dużą tabelę z bardzo wieloma kolumnami i musisz zbudować instrukcję SELECT z tych pól, sugerowałbym programowe zbudowanie instrukcji, najpierw wyświetlając kolumny za pomocą SHOW COLUMNS , a następnie zbuduj zapytanie SELECT z tego wyniku.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Śledzenie połączeń wychodzących

  2. Jak podłączyć plik bazy danych mysql do lokalnej aplikacji ruby ​​on rails?

  3. mysql nie jest włączony w phpinfo() php 5.3.1

  4. MySQL Usuwanie zduplikowanych kolumn na Left Join, 3 tabele

  5. Jak napisać instrukcję MYSQL CASE WHEN z wieloma warunkami wyszukiwania?