Heim > Datenbank > MySQL-Tutorial > Hauptteil

So erstellen Sie eine Tabelle in MySQL

下次还敢
Freigeben: 2024-04-14 19:21:34
Original
672 Leute haben es durchsucht

Erstellen Sie eine Tabelle in MySQL mit der CREATE TABLE-Anweisung. Die Syntax lautet: CREATE TABLE Tabellenname (Spaltenname Datentyp [Einschränkungen], ...). Listet Elemente wie Tabellenname, Spaltenname, Datentyp und Einschränkungen auf und bietet Beispiele für automatisch inkrementierende Primärschlüssel und NOT NULL-Einschränkungen.

So erstellen Sie eine Tabelle in MySQL

So erstellen Sie eine Tabelle in MySQL

Verwenden Sie in MySQL die Anweisung CREATE TABLE, um eine Tabelle zu erstellen. CREATE TABLE 语句来创建表格。

基本语法:

<code>CREATE TABLE table_name (
  column_name data_type [constraints],
  ...
);</code>
Nach dem Login kopieren

其中:

  • table_name 是要创建的表格的名称。
  • column_name 是表格中列的名称。
  • data_type 是列的数据类型(例如:INT、VARCHAR、DATE)。
  • constraints 是对列的约束(例如:NOT NULL、UNIQUE、FOREIGN KEY)。

示例:

创建名为 students 的表格,其中包含 id(自增主键)、name(VARCHAR)、age(INT)和 grade(VARCHAR)列:

<code class="sql">CREATE TABLE students (
  id INT AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(255) NOT NULL,
  age INT,
  grade VARCHAR(10)
);</code>
Nach dem Login kopieren

注意:

  • AUTO_INCREMENT 指示 id 列为自增主键,每次插入新行时都会自动增加。
  • PRIMARY KEY 指定 id 列为主键,它唯一标识表格中的每一行。
  • NOT NULL 约束指定 name 列不允许为 NULL。

可以通过使用 SHOW CREATE TABLE table_name

🎜Grundlegende Syntax: 🎜🎜rrreee🎜Wobei: 🎜
  • table_name ist der Name der zu erstellenden Tabelle.
  • column_name ist der Name der Spalte in der Tabelle.
  • data_type ist der Datentyp der Spalte (zum Beispiel: INT, VARCHAR, DATE).
  • Einschränkungen sind Einschränkungen für Spalten (zum Beispiel: NOT NULL, UNIQUE, FOREIGN KEY).
🎜🎜Beispiel: 🎜🎜🎜Erstellen Sie eine Tabelle mit dem Namen students, die id (automatisch inkrementierter Primärschlüssel) und name enthält (VARCHAR), age (INT) und grade (VARCHAR) Spalten: 🎜rrreee🎜🎜Hinweis: 🎜🎜
  • AUTO_INCREMENT gibt an, dass die Spalte id ein automatisch inkrementierender Primärschlüssel ist und jedes Mal automatisch inkrementiert wird, wenn eine neue Zeile eingefügt wird.
  • PRIMARY KEY Gibt die Spalte id als Primärschlüssel an, der jede Zeile in der Tabelle eindeutig identifiziert.
  • Die NOT NULL-Einschränkung gibt an, dass die Spalte name nicht NULL sein darf.
🎜Sie können die Definition einer erstellten Tabelle anzeigen, indem Sie die Anweisung SHOW CREATE TABLE Tabellenname verwenden. 🎜

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