Heim  >  Artikel  >  Datenbank  >  So erstellen Sie eine Tabelle in MySQL

So erstellen Sie eine Tabelle in MySQL

下次还敢
下次还敢Original
2024-04-14 19:18:53428Durchsuche

Wie erstelle ich eine MySQL-Tabelle? Verwenden Sie die CREATE TABLE-Anweisung, um den Tabellennamen und die Struktur anzugeben. Geben Sie den Spaltennamen und den Datentyp in Klammern an. Legen Sie Einschränkungen fest (z. B. NOT NULL, UNIQUE, PRIMARY KEY), um die Datenintegrität sicherzustellen. Geben Sie andere Optionen an (z. B. Standardwerte, Anmerkungen, Speicher-Engines).

So erstellen Sie eine Tabelle in MySQL

So erstellen Sie eine MySQL-Tabelle

Das Erstellen einer Tabelle in einer MySQL-Datenbank ist die grundlegende Organisationseinheit von Daten. Das Erstellen einer Tabelle erfordert die folgenden Schritte:

1. Verwenden Sie die CREATE TABLE-Anweisung.

Erstellen Sie zunächst eine neue Tabelle mit der CREATE TABLE-Anweisung. Die Anweisung sollte den Tabellennamen und die Struktur der Tabelle enthalten, einschließlich Spaltennamen, Datentypen und Einschränkungen.

Zum Beispiel:

<code>CREATE TABLE users (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  email VARCHAR(255) UNIQUE NOT NULL
);</code>
  • id: Primärschlüsselspalte, automatisch inkrementierende Ganzzahl.
  • Name: Zeichenfolgenspalte, bis zu 255 Zeichen.
  • email: Zeichenfolgenspalte, eindeutiger Wert und darf nicht leer sein.

2. Geben Sie den Spaltennamen und den Datentyp an.

Geben Sie den Spaltennamen und den Datentyp in Klammern an. Zu den unterstützten Datentypen gehören:

  • INT: Ganzzahl
  • VARCHAR(N): Zeichenfolge variabler Länge (N ist die maximale Länge)
  • DATETIME: Datum und Uhrzeit
  • BOOL: Boolescher Wert (TRUE/FALSE)

3. Legen Sie Einschränkungen fest

Einschränkungen können die Integrität und Konsistenz von Daten sicherstellen. Zu den allgemeinen Einschränkungen gehören:

  • NOT NULL: Die Spalte darf nicht leer sein.
  • UNIQUE: Die Werte in der Spalte müssen eindeutig sein.
  • PRIMÄRSCHLÜSSEL: Geben Sie die Primärschlüsselspalte an, die jede Zeile der Tabelle eindeutig identifiziert.
  • FOREIGN KEY: Geben Sie eine Beziehung zu einer anderen Tabellenspalte an.

4. Weitere Optionen

Sie können auch andere Optionen angeben, wie zum Beispiel:

  • DEFAULT: Geben Sie den Standardwert an.
  • KOMMENTAR: Kommentare zur Tabelle hinzufügen.
  • ENGINE: Geben Sie an, welche Speicher-Engine die Tabelle verwendet (z. B. InnoDB, MyISAM).

Zum Beispiel: Die Spalte

<code>CREATE TABLE orders (
  id INT NOT NULL AUTO_INCREMENT,
  user_id INT NOT NULL,
  product_id INT NOT NULL,
  quantity INT NOT NULL DEFAULT 0,
  FOREIGN KEY (user_id) REFERENCES users(id),
  FOREIGN KEY (product_id) REFERENCES products(id)
);</code>
  • quantity hat den Standardwert 0. Die Spalten „user_id“ und „product_id“ sind Fremdschlüssel, die auf Spalten in den Tabellen „users“ und „products“ verweisen.

Das obige ist der detaillierte Inhalt vonSo erstellen Sie eine Tabelle in MySQL. 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