Pytania otagowane jako mysql

MySQL to darmowy, otwarty system zarządzania relacyjnymi bazami danych (RDBMS), który wykorzystuje Structured Query Language (SQL). NIE UŻYWAJ tego znacznika do innych baz danych, takich jak SQL Server, SQLite itp. Są to różne bazy danych, które używają własnych dialektów SQL do zarządzania danymi.


11
Klauzula INNER JOIN ON vs WHERE
Dla uproszczenia załóżmy, że wszystkie odpowiednie pola są NOT NULL. Możesz to zrobić: SELECT table1.this, table2.that, table2.somethingelse FROM table1, table2 WHERE table1.foreignkey = table2.primarykey AND (some other conditions) Albo: SELECT table1.this, table2.that, table2.somethingelse FROM table1 INNER JOIN table2 ON table1.foreignkey = table2.primarykey WHERE (some other conditions) Czy te dwa działają …
941 sql  mysql  join  inner-join 

16
Jak uzyskać rozmiary tabel bazy danych MySQL?
Mogę uruchomić to zapytanie, aby uzyskać rozmiary wszystkich tabel w bazie danych MySQL: show table status from myDatabaseName; Chciałbym pomóc w zrozumieniu wyników. Szukam stołów o największych rozmiarach. Na którą kolumnę powinienem spojrzeć?
900 mysql 




25
MyISAM kontra InnoDB [zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 2 lata temu . Pracuję nad projektami, które wymagają dużo zapisów do bazy danych, powiedziałbym ( 70% …


8
MySQL: Large VARCHAR vs. TEXT?
Mam tabelę komunikatów w MySQL, która rejestruje wiadomości między użytkownikami. Oprócz typowych identyfikatorów i typów wiadomości (wszystkie typy całkowite) muszę zapisać rzeczywisty tekst wiadomości jako VARCHAR lub TEXT. Ustawiam limit frontonu na 3000 znaków, co oznacza, że ​​wiadomości nigdy nie będą wstawiane do bazy danych tak długo. Czy istnieje uzasadnienie …
845 mysql  text  messages  varchar 

10
Jak wstawić, jeśli nie istnieje w MySQL?
Zacząłem od googlowania i znalazłem ten artykuł, który mówi o tabelach mutex. Mam stolik z ~ 14 milionami rekordów. Jeśli chcę dodać więcej danych w tym samym formacie, czy istnieje sposób, aby rekord, który chcę wstawić, już nie istniał bez użycia pary zapytań (tj. Jedno zapytanie do sprawdzenia i jedno …

18
Dołącz vs. pod-zapytanie
Jestem oldskulowym użytkownikiem MySQL i zawsze wolałem JOINsub-zapytania. Ale obecnie wszyscy używają zapytań podrzędnych i nie znoszę tego; Nie wiem dlaczego. Brakuje mi wiedzy teoretycznej, aby samodzielnie ocenić, czy jest jakaś różnica. Czy sub-zapytanie jest tak dobre jak JOINi dlatego nie ma się czym martwić?
836 sql  mysql  subquery  join 

11
„INSERT IGNORE” vs „INSERT… ON DUPLICATE KEY UPDATE”
Podczas wykonywania INSERTinstrukcji z wieloma wierszami chcę pominąć zduplikowane wpisy, które w przeciwnym razie spowodowałyby błąd. Po niektórych badaniach wydaje się, że moimi opcjami są: ON DUPLICATE KEY UPDATE co oznacza niepotrzebną aktualizację za pewną opłatą, lub INSERT IGNORE co oznacza zaproszenie na inne rodzaje niezapowiedzianych niespodzianek. Czy mam rację …
833 mysql  insert 

17
Kod błędu MySQL: 1175 podczas aktualizacji w MySQL Workbench
Próbuję zaktualizować kolumnę, visitedaby nadała jej wartość 1. Korzystam ze środowiska roboczego MySQL i piszę instrukcję w edytorze SQL z poziomu środowiska roboczego. Piszę następujące polecenie: UPDATE tablename SET columnname=1; Daje mi następujący błąd: Używasz trybu bezpiecznej aktualizacji i próbowałeś zaktualizować tabelę bez GDZIE, który używa kolumny KLUCZ Aby wyłączyć …


24
Znajdowanie zduplikowanych wartości w MySQL
Mam tabelę z kolumną varchar i chciałbym znaleźć wszystkie rekordy, które mają zduplikowane wartości w tej kolumnie. Jakiego zapytania najlepiej użyć do znalezienia duplikatów?
769 mysql 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.