Heim >Datenbank >SQL >Welche Befehle werden zum Erstellen grundlegender Tabellen in SQL verwendet?

Welche Befehle werden zum Erstellen grundlegender Tabellen in SQL verwendet?

下次还敢
下次还敢Original
2024-05-07 04:39:14924Durchsuche

Der Befehl zum Erstellen einer Basistabelle in SQL lautet CREATE TABLE. Es wird verwendet, um eine Basistabelle mit Spaltennamen, Datentypen und Einschränkungen wie NOT NULL, DEFAULT zu erstellen.

Welche Befehle werden zum Erstellen grundlegender Tabellen in SQL verwendet?

Befehle zum Erstellen von Basistabellen in SQL

Verwenden Sie in SQL den Befehl CREATE TABLE, um eine Basistabelle zu erstellen. CREATE TABLE 命令来创建基本表。

语法:

<code>CREATE TABLE table_name (
  column_name1 data_type [NOT NULL | NULL] [DEFAULT default_value],
  column_name2 data_type [NOT NULL | NULL] [DEFAULT default_value],
  ...
  column_nameN data_type [NOT NULL | NULL] [DEFAULT default_value]
);</code>

参数:

  • table_name:表名。
  • column_name:列名。
  • data_type:列的数据类型(例如,INT、VARCHAR、DATE)。
  • NOT NULL | NULL:指定列是否允许为 NULL 值。
  • DEFAULT default_value:指定列的默认值(如果指定)。

示例:

创建一个名为 customers 的表,它具有 customer_id(主键)、first_namelast_nameemail 列:

<code class="sql">CREATE TABLE customers (
  customer_id INT NOT NULL AUTO_INCREMENT,
  first_name VARCHAR(50) NOT NULL,
  last_name VARCHAR(50) NOT NULL,
  email VARCHAR(100) UNIQUE NOT NULL
);</code>

注意:

  • 主键列使用 PRIMARY KEY 约束定义。
  • 唯一索引列使用 UNIQUE 约束定义。
  • 自动递增列使用 AUTO_INCREMENT
Syntax: 🎜🎜rrreee🎜🎜Parameter: 🎜🎜
  • 🎜table_name: 🎜Table name. 🎜
  • 🎜column_name: 🎜Spaltenname. 🎜
  • 🎜data_type: 🎜Der Datentyp der Spalte (z. B. INT, VARCHAR, DATE). 🎜
  • 🎜NOT NULL |. NULL: 🎜Gibt an, ob die Spalte NULL-Werte zulässt. 🎜
  • 🎜DEFAULT default_value: 🎜Geben Sie den Standardwert der Spalte an (falls angegeben). 🎜🎜🎜🎜Beispiel: 🎜🎜🎜Erstellen Sie eine Tabelle mit dem Namen customers mit customer_id (Primärschlüssel), first_name, last_name code>- und <code>email-Spalten: 🎜rrreee🎜🎜Hinweis: 🎜🎜
    • Primärschlüsselspalten werden mithilfe von PRIMARY KEY-Einschränkungen definiert. 🎜
    • Eindeutige Indexspalten werden mithilfe der UNIQUE-Einschränkung definiert. 🎜
    • Auto-Inkrement-Spalten werden mit dem Schlüsselwort AUTO_INCREMENT definiert. 🎜🎜

Das obige ist der detaillierte Inhalt vonWelche Befehle werden zum Erstellen grundlegender Tabellen in SQL verwendet?. 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