lernen, die Syntax der Syntax zu verstehen

7

Ich möchte alter table

verwenden

aber die hier gepostete Syntax:

Ссылка

ist sehr verwirrend

Ich verstehe nicht, was die [ ] bedeuten oder die { } bedeuten oder die Pipes

Gibt es eine Art Tutorial, mit dem ich das verstehen kann?

    
l--''''''---------'''''''''''' 26.05.2010, 21:47
quelle

4 Antworten

12
  • Die Klammern [ ] bezeichnen optionale Ausdrücke
  • Die Pipes bedeuten OR .
  • Die Klammern { } Gruppenwörter für die Pipes.

Zum Beispiel:

  • [COLUMN] bedeutet, dass das Wort COLUMN optional angezeigt werden kann
  • {INDEX|KEY} bedeutet, dass entweder INDEX oder KEY muss erscheinen
  • [FIRST | AFTER col_name ] bedeutet, dass das Wort FIRST oder AFTER (the name of a column) optional erscheint
SLaks 26.05.2010, 21:52
quelle
6

[] bedeutet, dass das Argument innerhalb optional ist und {a|b} bedeutet, dass Sie wählen müssen, ob a oder b

UPD : speziell für mysql sollten Sie hier nachsehen: Ссылка

    
zerkms 26.05.2010 21:51
quelle
4

Beispiel einer alter table-Anweisung zum Hinzufügen einer Spalte zu einer Tabelle:

%Vor%

ändert den Namen einer Spalte:

%Vor%

Tabelle umbenennen:

%Vor%

lösche ein Feld aus einer Tabelle

%Vor%

Auf der Syntaxseite hat der Benutzer @SLaks eine gute Antwort.

    
arnorhs 26.05.2010 21:58
quelle
2

Na gut. Es ist die vollständige Referenz und ich denke, für den Start ist es wirklich ein Overkill. Vielleicht solltest du einfachere und informellere Anleitungen zu dem Thema ausprobieren, wie Ссылка oder Ссылка usw. Wenn Sie ein Buch über grundlegende SQL-Sachen bekommen, bin ich mir ziemlich sicher, dass Sie Ich werde auch eine schöne Erklärung finden. Wenn Sie die Grundlagen verstehen, können Sie mit den komplizierteren Sachen in der Referenz gehen (wenn Sie es brauchen).

    
Scorchio 26.05.2010 21:53
quelle

Tags und Links