Heim > Datenbank > MySQL-Tutorial > Hauptteil

So erstellen Sie eine Tabelle in MySQL

下次还敢
Freigeben: 2024-04-14 18:21:48
Original
1065 Leute haben es durchsucht

Das Erstellen einer Tabelle in MySQL erfordert drei Schritte: Herstellen einer Verbindung zur Datenbank. Verwenden Sie die CREATE TABLE-Anweisung, um den Tabellennamen, Spaltennamen, Datentypen und Einschränkungen anzugeben. Führen Sie die CREATE TABLE-Anweisung aus, um die Tabelle zu erstellen. So erstellen Sie eine Tabelle in MySQL oder die Kommandozeile.

Schritt 2: Schreiben Sie die CREATE TABLE-Anweisung. So erstellen Sie eine Tabelle in MySQL

Verwenden Sie die CREATE TABLE-Anweisung, um eine Tabelle zu erstellen. Die Syntax lautet wie folgt:

<code>CREATE TABLE table_name (
  column1 data_type [NOT NULL] [DEFAULT default_value],
  column2 data_type [NOT NULL] [DEFAULT default_value],
  ...
);</code>
Nach dem Login kopieren
wobei:

table_name der Name der neuen Tabelle ist.

column1, column2 usw. sind die Spaltennamen der Tabelle.

data_type ist der Datentyp der Spalte (z. B. INT, VARCHAR, DATETIME).

NOT NULL-Einschränkung bedeutet, dass die Spalte keine NULL-Werte zulässt.

DEFAULT default_value Gibt den Standardwert der Spalte an (wenn kein Wert angegeben ist).

Schritt 3: Führen Sie die CREATE TABLE-Anweisung aus.
  • table_name 是新表的名称。
  • column1column2 等是表的列名称。
  • data_type 是列的数据类型(例如 INT、VARCHAR、DATETIME)。
  • NOT NULL 约束表示该列不允许为 NULL 值。
  • DEFAULT default_value 指定列的默认值(如果未指定值)。

步骤 3:执行 CREATE TABLE 语句

使用以下命令执行 CREATE TABLE 语句:

<code>CREATE TABLE my_table (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  age INT DEFAULT 0
);</code>
Nach dem Login kopieren

表中列的说明:

  • id 是一列 INT 类型,它由 MySQL 自动递增,并标记为 NOT NULL。它通常用作主键。
  • name 是一列 VARCHAR(255) 类型,它可以存储最大长度为 255 个字符的文本值,并标记为 NOT NULL。
  • ageVerwenden Sie den folgenden Befehl, um die CREATE TABLE-Anweisung auszuführen:
  • rrreee

Beschreibung der Spalten in der Tabelle:

    id ist Eine Spalte vom Typ INT, die von MySQL automatisch inkrementiert und als NOT NULL markiert wird. Er wird häufig als Primärschlüssel verwendet.
  • name ist eine Spalte vom Typ VARCHAR(255), die Textwerte mit einer maximalen Länge von 255 Zeichen speichern kann und als NOT NULL markiert ist.
  • age ist eine Spalte vom Typ INT mit einem Standardwert von 0.
🎜Hinweis: 🎜🎜🎜🎜Stellen Sie sicher, dass der Datentyp der Spalte mit den Daten übereinstimmt, die Sie speichern möchten. 🎜🎜Erwägen Sie die Verwendung geeigneter Einschränkungen (z. B. NOT NULL), um die Datenintegrität sicherzustellen. Das Schlüsselwort 🎜🎜AUTO_INCREMENT kann verwendet werden, um beim Einfügen einer neuen Zeile automatisch eine eindeutige ID zu generieren. 🎜🎜

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!