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

SELECT * lub SELECT konkretne kolumny

Tak, wpływa to na wydajność, zwłaszcza gdy wybierzesz wiele wierszy.Wybierz tylko te pola, których naprawdę potrzebujesz.

Weźmy jako przykład proste sprawdzenie istnienia nazwy użytkownika:
Dlaczego miałbyś wybrać wszystko, skoro możesz wybrać tylko ID? Obaj wykonują swoją pracę, ale wybranie tylko jednego pola jest znacznie lepszym rozwiązaniem.

SELECT `id` FROM users WHERE `username` = 'Nikola K.'

zamiast:

SELECT * FROM users WHERE `username` = 'Nikola K.'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pomoc dotycząca funkcji stref czasowych

  2. Czy istnieje polecenie MySQL, które usuwa wszystkie indeksy z wyjątkiem indeksu PRIMARY?

  3. sprawdź, czy wartość istnieje w tablicy kodowania json w mysql

  4. PHP MYSQL INSERT pomaga bez błędów

  5. Jak sprawdzić, czy użytkownik wymaga SSL w Mysql?