首頁 > 資料庫 > mysql教程 > mysql資料庫中建立表格的語法是什麼

mysql資料庫中建立表格的語法是什麼

下次还敢
發布: 2024-04-22 19:57:58
原創
393 人瀏覽過

使用 CREATE TABLE 語法建立 MySQL 表,需要指定表名、列名、資料類型、是否允許空值和預設值。其中,表名和列名區分大小寫,主鍵列必須非空,且預設值應符合資料類型約束。

mysql資料庫中建立表格的語法是什麼

MySQL 建立表格語法

#MySQL 中建立表格的語法如下:

<code>CREATE TABLE table_name (
  column_name1 data_type1 [NOT NULL] [DEFAULT default_value1],
  column_name2 data_type2 [NOT NULL] [DEFAULT default_value2],
  ...
) [table_options];</code>
登入後複製

語法詳解:

  • CREATE TABLE:指定建立表格的指令。
  • table_name:要建立的表格的名稱。
  • column_nameX:要建立的每一列的名稱。
  • data_typeX:每一列的資料型態。
  • NOT NULL:指定列不能為 NULL 值。
  • DEFAULT default_valueX:指定列的預設值,如果未明確指定值,則使用此預設值。
  • table_options:可用來指定表格層級的選項,如儲存引擎、字元集等。

範例:

建立一個名為"employees" 的表,其中包含三個欄位:"id"(主鍵)、"name"(字串)和"salary"(數字):

<code class="mysql">CREATE TABLE employees (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  salary DECIMAL(10, 2) NOT NULL
);</code>
登入後複製

#注意事項:

  • 表名和列名區分大小寫。
  • 主鍵列必須指定為 "NOT NULL"。
  • 預設值只能是該列資料類型的有效值。
  • "table_options" 部分可以依需求新增或省略。

以上是mysql資料庫中建立表格的語法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板