Als «mysql» getaggte Fragen

181
MySQL-Abfrage "NICHT IN"

Ich wollte eine einfache Abfrage ausführen, um alle Zeilen aufzurufen, in Table1denen ein Hauptspaltenwert in einer Spalte in einer anderen Tabelle ( Table2) nicht vorhanden ist . Ich habe versucht: SELECT * FROM Table1 WHERE Table1.principal NOT IN Table2.principal Dies löst stattdessen einen...

181
MySQL - Zeilennummer bei Auswahl abrufen

Kann ich eine select-Anweisung ausführen und die Zeilennummer abrufen, wenn die Elemente sortiert sind? Ich habe einen Tisch wie diesen: mysql> describe orders; +-------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra |...

180
MySQL / SQL: Nur nach Datum in einer Datetime-Spalte gruppieren

Eine Tabelle mit einer Spalte wie: mydate DATETIME ... Ich habe eine Frage wie: SELECT SUM(foo), mydate FROM a_table GROUP BY a_table.mydate; Dies wird vollständig gruppiert datetime, einschließlich Stunden und Minuten. Ich möchte die Gruppe bis zum Datum, YYYY/MM/DDnicht bis zum YYYY/MM/DD/HH/mm....

180
MYSQL OR vs IN Leistung

Ich frage mich, ob es hinsichtlich der Leistung einen Unterschied zwischen den folgenden gibt SELECT ... FROM ... WHERE someFIELD IN(1,2,3,4) SELECT ... FROM ... WHERE someFIELD between 0 AND 5 SELECT ... FROM ... WHERE someFIELD = 1 OR someFIELD = 2 OR someFIELD = 3 ... oder wird MySQL das SQL auf...

179
Wie man mysqld aufhält

Um den Startbefehl für mysqld (mit einem Mac) herauszufinden, kann ich Folgendes tun: ps aux|grep mysql Ich erhalte die folgende Ausgabe, mit der ich den MySQL-Server starten kann. /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=... Wie würde ich den notwendigen Befehl finden,...

178
JOIN-Abfragen gegen mehrere Abfragen

Sind JOIN-Abfragen schneller als mehrere Abfragen? (Sie führen Ihre Hauptabfrage aus und dann viele andere SELECTs basierend auf den Ergebnissen Ihrer Hauptabfrage.) Ich frage, weil das Beitreten VIEL das Design meiner Anwendung erschweren würde Wenn sie schneller sind, kann sich jemand ungefähr...

176
Wie benutzt man MySQL DECIMAL?

Ich kann MySQLs DECIMAL nicht ganz verstehen. Ich brauche die Zeile, um eine Nummer zwischen 00.0001 und 99.9999 enthalten zu können. Wie würde ich es so strukturieren, dass es so

176
Wie werden Protokolldateien in MySQL angezeigt?

Ich habe gelesen, dass der MySQL-Server eine Protokolldatei erstellt, in der alle Aktivitäten aufgezeichnet werden - beispielsweise wann und welche Abfragen ausgeführt werden. Kann mir jemand sagen, wo es in meinem System existiert? Wie kann ich es lesen? Grundsätzlich muss ich die Datenbank mit...