Heim> Datenbank> SQL> Hauptteil

Welche Befehle werden zum Erstellen grundlegender Tabellen in SQL verwendet?

下次还敢
Freigeben: 2024-05-07 04:39:14
Original
845 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 BefehlCREATE TABLE, um eine Basistabelle zu erstellen.CREATE TABLE命令来创建基本表。

语法:

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] );
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列:

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

注意:

  • 主键列使用PRIMARY KEY约束定义。
  • 唯一索引列使用UNIQUE约束定义。
  • 自动递增列使用AUTO_INCREMENT
Syntax: rrreeeParameter:
  • 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 Namencustomersmitcustomer_id(Primärschlüssel),first_name,last_name code>- und email-Spalten: rrreeeHinweis:
    • Primärschlüsselspalten werden mithilfe vonPRIMARY KEY-Einschränkungen definiert.
    • Eindeutige Indexspalten werden mithilfe derUNIQUE-Einschränkung definiert.
    • Auto-Inkrement-Spalten werden mit dem SchlüsselwortAUTO_INCREMENTdefiniert.

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
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!