Heim > Datenbank > MySQL-Tutorial > So erstellen Sie eine Tabelle mit der SQL-Anweisung in MySQL

So erstellen Sie eine Tabelle mit der SQL-Anweisung in MySQL

下次还敢
Freigeben: 2024-04-22 20:03:56
Original
441 Leute haben es durchsucht

要使用 SQL 在 MySQL 中创建表,可以使用 CREATE TABLE 语句。语法为:CREATE TABLE table_name (column_name data_type [NOT NULL] [DEFAULT default_value], ...)。其中,table_name 是表的名称,column_name 是列的名称,data_type 是列的数据类型,NOT NULL 指定列不可为空,DEFAULT default_value 指定列的默认值。例如,要创建一个名为 cu

So erstellen Sie eine Tabelle mit der SQL-Anweisung in MySQL

如何在 MySQL 中使用 SQL 语句创建表

1. 创建表的基本语法

<code class="sql">CREATE TABLE table_name (
  column_name data_type [NOT NULL] [DEFAULT default_value],
  ...
);</code>
Nach dem Login kopieren
  • table_name:要创建的表的名称。
  • column_name:列的名称。
  • data_type:列的数据类型,例如 INT、VARCHAR、DATE 等。
  • NOT NULL:指定列不能为 NULL(空值)。
  • DEFAULT default_value:指定列的默认值,若未指定则默认为 NULL。

2. 示例

假设要创建一个名为 "customers" 的表,包含以下列:

  • id:INT,主键,不可为 NULL
  • name:VARCHAR(255),不可为 NULL
  • email:VARCHAR(255),可以为 NULL,默认值为空字符串
  • phone_number:VARCHAR(255),可以为 NULL,没有默认值

则可以使用以下 SQL 语句创建该表:

<code class="sql">CREATE TABLE customers (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  email VARCHAR(255) DEFAULT '',
  phone_number VARCHAR(255)
);</code>
Nach dem Login kopieren

3. 其他注意事项

  • 表名和列名区分大小写。
  • 每个表的结构必须是唯一的,不能有两个具有相同列名的列。
  • 主键列必须标识表中的每条记录,并且不能包含 NULL 值。
  • 默认值可以是常量、表达式或子查询。
  • 创建表后,可以在以后使用 ALTER TABLE 语句添加、删除或修改列。

Das obige ist der detaillierte Inhalt vonSo erstellen Sie eine Tabelle mit der SQL-Anweisung 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