Heim  >  Artikel  >  Datenbank  >  Wie lautet die Syntax zum Erstellen von Tabellen in einer MySQL-Datenbank?

Wie lautet die Syntax zum Erstellen von Tabellen in einer MySQL-Datenbank?

下次还敢
下次还敢Original
2024-04-22 19:57:58334Durchsuche

Verwenden Sie die CREATE TABLE-Syntax, um eine MySQL-Tabelle zu erstellen. Sie müssen den Tabellennamen, den Spaltennamen und den Datentyp angeben und angeben, ob Nullwerte und Standardwerte zulässig sind. Unter anderem wird beim Tabellennamen und Spaltennamen die Groß-/Kleinschreibung beachtet, die Primärschlüsselspalte muss ungleich Null sein und der Standardwert sollte den Datentypbeschränkungen entsprechen.

Wie lautet die Syntax zum Erstellen von Tabellen in einer MySQL-Datenbank?

MySQL-Syntax zum Erstellen einer Tabelle

Die Syntax zum Erstellen einer Tabelle in MySQL lautet wie folgt:

<code>CREATE TABLE table_name (
  column_name1 data_type1 [NOT NULL] [DEFAULT default_value1],
  column_name2 data_type2 [NOT NULL] [DEFAULT default_value2],
  ...
) [table_options];</code>

Detaillierte Syntaxerklärung:

  • CREATE TABLE: Geben Sie den Befehl an eine Tabelle erstellen .
  • table_name: Der Name der zu erstellenden Tabelle.
  • column_nameX: Der Name jeder zu erstellenden Spalte.
  • data_typeX: Der Datentyp jeder Spalte.
  • NOT NULL: Die angegebene Spalte darf keine NULL-Werte haben.
  • DEFAULT default_valueX: Gibt den Standardwert der Spalte an. Wenn kein Wert explizit angegeben wird, wird dieser Standardwert verwendet.
  • table_options: Kann verwendet werden, um Optionen auf Tabellenebene anzugeben, z. B. Speicher-Engine, Zeichensatz usw.

Beispiel:

Erstellen Sie eine Tabelle mit dem Namen „Mitarbeiter“ mit drei Spalten: „ID“ (Primärschlüssel), „Name“ (Zeichenfolge) und „Gehalt“ (Zahl):

<code class="mysql">CREATE TABLE employees (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  salary DECIMAL(10, 2) NOT NULL
);</code>

Hinweis:

  • Bei Tabellennamen und Spaltennamen muss die Groß-/Kleinschreibung beachtet werden.
  • Die Primärschlüsselspalte muss als „NOT NULL“ angegeben werden.
  • Der Standardwert kann nur ein gültiger Wert des Spaltendatentyps sein.
  • Der Teil „table_options“ kann je nach Bedarf hinzugefügt oder weggelassen werden.

Das obige ist der detaillierte Inhalt vonWie lautet die Syntax zum Erstellen von Tabellen in einer MySQL-Datenbank?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn