Datenbankadministratoren

62
MySQL: Index erstellen Wenn nicht vorhanden

Gibt es eine Möglichkeit, einen Index in MySQL zu erstellen, wenn er nicht existiert? MySQL unterstützt nicht das offensichtliche Format: CREATE INDEX IF NOT EXISTS index_name ON table(column) ERROR 1064 (42000): You have an error in your SQL syntax;... MySQL version ( mysql -V) ist 5.1.48, aber...

59
Schreibe Unterschiede zwischen varchar und nvarchar

Derzeit verwenden wir in unserer SQL Server 2012-Datenbank, varcharund das möchten wir ändern nvarchar. Ich habe dazu ein Skript generiert. Meine Frage ist, gibt es irgendwelche Unterschiede in, wie SQL Server varcharSpalten gegen nvarcharSpalten schreibt ? Wir haben eine Reihe von...

57
Wie wählt man die erste Reihe jeder Gruppe aus?

Ich habe einen Tisch wie diesen: ID | Val | Kind ---------------------- 1 | 1337 | 2 2 | 1337 | 1 3 | 3 | 4 4 | 3 | 4 Ich möchte eine machen SELECT, die nur die erste Zeile für jede Valzurückgibt, indem ich nach bestelle Kind. Beispielausgabe: ID | Val | Kind ---------------------- 2 | 1337 | 1 3 |...

56
Was ist eine Key / Value Store-Datenbank?

Ich habe mir die Wikipedia-Seite für NoSQL angesehen und sie listet verschiedene Variationen der Key / Value-Store-Datenbank auf, aber ich kann keine Details dazu finden, was dies in diesem Kontext unter Key / Value-Store zu verstehen ist. Könnte mir jemand eine Erklärung erklären oder verlinken?...