Als «sql» getaggte Fragen

166
Datenbank-Sharding vs. Partitionierung

Ich habe kürzlich über skalierbare Architekturen gelesen. In diesem Zusammenhang sind zwei Wörter, die in Bezug auf Datenbanken immer wieder auftauchen, Sharding und Partitionierung . Ich habe nach Beschreibungen gesucht, war aber immer noch verwirrt. Könnten mir die Experten von stackoverflow...

165
AKTUALISIEREN Sie mehrere Tabellen in MySQL mit LEFT JOIN

Ich habe zwei Tabellen und möchte Felder in T1 für alle Zeilen in einem LEFT JOIN aktualisieren. Aktualisieren Sie für ein einfaches Beispiel alle Zeilen der folgenden Ergebnismenge: SELECT T1.* FROM T1 LEFT JOIN T2 ON T1.id = T2.id WHERE T2.id IS NULL Das MySQL-Handbuch besagt Folgendes:...

165
ORDER BY die IN-Werteliste

Ich habe eine einfache SQL-Abfrage in PostgreSQL 8.3, die eine Reihe von Kommentaren enthält. Ich stelle dem Konstrukt in der Klausel eine sortierte Liste von Werten zur Verfügung :INWHERE SELECT * FROM comments WHERE (comments.id IN (1,3,2,4)); Dies gibt Kommentare in einer beliebigen Reihenfolge...

165
Wählen Sie den Datentyp des Feldes in postgres

Wie erhalte ich den Datentyp eines bestimmten Felds aus einer Tabelle in Postgres? Zum Beispiel habe ich die folgende Tabelle: student_details (stu_id integer, stu_name varchar (30), join_date timestamp); In diesem Fall muss ich unter Verwendung des Feldnamens / oder auf andere Weise den Datentyp...

165
Trennzeichen in MySQL

Ich sehe oft Leute, die Begrenzer verwenden. Ich habe versucht herauszufinden, was Trennzeichen sind und was ihr Zweck ist. Nach 20 Minuten googeln konnte ich keine Antwort finden, die mich zufriedenstellt. Meine Frage lautet nun: Was sind Trennzeichen und wann sollte ich sie

164
SQL Server-Äquivalent einer COUNTIF-Aggregatfunktion

Ich erstelle eine Abfrage mit einer GROUP BYKlausel, die die Fähigkeit benötigt, Datensätze nur basierend auf einer bestimmten Bedingung zu zählen (z. B. nur Datensätze zählen, bei denen ein bestimmter Spaltenwert gleich 1 ist). SELECT UID, COUNT(UID) AS TotalRecords, SUM(ContractDollars) AS...

164
SQL JOIN vs IN Leistung?

Ich habe einen Fall, in dem die Verwendung eines JOIN oder eines IN die richtigen Ergebnisse liefert ... Was hat normalerweise eine bessere Leistung und warum? Wie stark hängt es davon ab, welchen Datenbankserver Sie ausführen? (Zu Ihrer Information, ich benutze

164
Wie leere ich eine Redis-Datenbank?

Ich habe in den letzten Tagen mit Redis gespielt (und ein bisschen Spaß damit hinzugefügt) und ich würde gerne wissen, ob es eine Möglichkeit gibt, die Datenbank (entfernen Sie die Sets, den vorhandenen Schlüssel ...) einfach zu leeren . Während meiner Tests habe ich mehrere Sets mit vielen...