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

Welche Befehle werden zum Erstellen grundlegender Tabellen in SQL verwendet?

下次还敢
Freigeben: 2024-05-07 04:39:14
Original
925 Leute haben es durchsucht

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>
Nach dem Login kopieren

参数:

  • 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>
Nach dem Login kopieren

注意:

  • 主键列使用 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!

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