Als «sql» getaggte Fragen

409
Wie führe ich ein SQL-Skript in MySQL aus?

Ich möchte eine Textdatei mit SQL-Abfragen in MySQL ausführen. Ich habe versucht zu rennen source /Desktop/test.sql und habe den Fehler erhalten: mysql>. \ home \ sivakumar \ Desktop \ test.sql FEHLER: Fehler beim Öffnen der Datei '\ home \ sivakumar \ Desktop \ test.sql', Fehler: 2 Irgendeine...

407
Wie füge ich MySQL-Tabellen Indizes hinzu?

Ich habe eine sehr große MySQL-Tabelle mit ungefähr 150.000 Datenzeilen. Derzeit, wenn ich versuche zu laufen SELECT * FROM table WHERE id = '1'; Der Code läuft einwandfrei, da das ID-Feld der Primärindex ist. Für eine aktuelle Entwicklung im Projekt muss ich die Datenbank jedoch nach einem anderen...

405
Wo sind meine postgres * .conf-Dateien?

Ich habe kürzlich postgresql 8.3 auf meinem Ubuntu 8.04 nach dem Update neu installiert. Verwendetes EnterpriseDB-Paket. Ich kann lokal eine Verbindung zur Datenbank herstellen. Ich sehe System-DB-Postgres, kann sie jedoch nicht konfigurieren, da ich keine Konfigurationsdateien finde. Durchsuchte...

402
Wie funktionieren MySQL-Indizes?

Ich bin wirklich interessiert daran, wie MySQL-Indizes funktionieren, insbesondere, wie sie die angeforderten Daten zurückgeben können, ohne die gesamte Tabelle zu scannen. Ich weiß, dass es kein Thema ist, aber wenn es jemanden gibt, der mir dies ausführlich erklären könnte, wäre ich sehr, sehr...

399
Explizite oder implizite SQL-Verknüpfungen

Gibt es einen Effizienzunterschied zwischen einer expliziten und einer impliziten inneren Verknüpfung? Zum Beispiel: SELECT * FROM table a INNER JOIN table b ON a.id = b.id; vs. SELECT a.*, b.* FROM table a, table b WHERE a.id = b.id;

396
Wie ändere ich eine MySQL-Spalte, um NULL zuzulassen?

MySQL 5.0.45 Wie lautet die Syntax zum Ändern einer Tabelle, damit eine Spalte null sein kann, oder was ist daran falsch: ALTER mytable MODIFY mycolumn varchar(255) null; Ich habe das Handbuch so interpretiert, dass es nur das oben Genannte ausführt und die Spalte neu erstellt, diesmal mit null....

391
Ist es möglich, eine Bedingung in Count () anzugeben?

Ist es möglich, eine Bedingung in anzugeben Count()? Ich möchte nur die Zeilen zählen, die beispielsweise "Manager" in der Spalte Position haben. Ich möchte es in der count-Anweisung tun, nicht mit WHERE . Ich frage darüber, weil ich beide Manager rechnen müssen und andere in der gleichen SELECT(so...

388
Mehrere Updates in MySQL

Ich weiß, dass Sie mehrere Zeilen gleichzeitig einfügen können. Gibt es eine Möglichkeit, mehrere Zeilen gleichzeitig (wie in einer Abfrage) in MySQL zu aktualisieren? Bearbeiten: Zum Beispiel habe ich folgendes Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 4 16 8 Ich möchte alle...