Pytania oznaczone «mysql»

260
Maksymalna długość MySQL i GROUP_CONCAT ()

Używam GROUP_CONCAT()w zapytaniu MySQL do konwersji wielu wierszy w pojedynczy ciąg. Jednak maksymalna długość wyniku tej funkcji to 1024znaki. Jestem bardzo świadomy, że mogę zmienić parametry, group_concat_max_lenaby zwiększyć ten limit: SET SESSION group_concat_max_len = 1000000; Jednak na...

260
Uzyskaj nazwy tabel za pomocą instrukcji SELECT w MySQL

W MySQL wiem, że mogę wyświetlić tabele w bazie danych za pomocą: SHOW TABLES Chcę jednak wstawić te nazwy tabel do innej tabeli, na przykład: INSERT INTO metadata(table_name) SHOW TABLES /* does not work */ Czy istnieje sposób na uzyskanie nazw tabel za pomocą standardowej instrukcji SELECT,...

258
Jak mogę zatrzymać działające zapytanie MySQL?

Łączę się mysqlz mojej powłoki Linux. Od czasu do czasu uruchamiam SELECTzbyt duże zapytanie. Drukuje i drukuje i już wiem, że nie o to mi chodziło. Chciałbym zatrzymać zapytanie. Trafienie Ctrl+C(kilka razy) zabija mysqlcałkowicie i zabiera mnie z powrotem do powłoki, więc muszę się ponownie...

252
Jak włączyć dziennik zapytań MySQL?

Jak włączyć funkcję MySQL, która rejestruje każdą instrukcję zapytania SQL otrzymaną od klientów i czas wysłania instrukcji zapytania? Czy mogę to zrobić w phpmyadmin lub NaviCat? Jak analizować

252
MySQL ON vs USING?

W MySQL JOIN, jaka jest różnica między ONi USING()? O ile mogę stwierdzić, USING()jest to po prostu wygodniejsza składnia, a jednocześnie ONdaje nieco większą elastyczność, gdy nazwy kolumn nie są identyczne. Jednak różnica ta jest tak niewielka, że ​​można by się po prostu pozbyć USING(). Czy...

250
Jak MySQL przetwarza ORDER BY i LIMIT w zapytaniu?

Mam zapytanie, które wygląda następująco: SELECT article FROM table1 ORDER BY publish_date LIMIT 20 Jak działa ORDER BY? Czy zamówi wszystkie rekordy, a następnie zdobędzie pierwsze 20, czy też otrzyma 20 rekordów i zamówi je według publish_datepola? Jeśli to ostatni, nie masz gwarancji, że...

247
Klucze SQL, MUL vs PRI vs UNI

Jaka jest różnica między MUL, PRIa UNIw MySQL? Pracuję nad zapytaniem MySQL, używając polecenia: desc mytable; Jedno z pól jest pokazane jako MULklucz, inne pojawiają się jako UNIlub PRI. Wiem, że jeśli klucz jest PRI, tylko jeden rekord na tabelę może być powiązany z tym kluczem. Jeśli klucz...

247
GDZIE vs POSIADANIE

Dlaczego musisz umieszczać kolumny, które sam tworzysz (na przykład select 1 as "number") po MySQL, HAVINGa nie WHEREw MySQL? I czy są jakieś wady zamiast robić WHERE 1(zapisywanie całej definicji zamiast nazwy