色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql 建表sql

林雅南2年前10瀏覽0評論

MySQL 是一個開源的關系型數據庫管理系統,支持多種操作系統,廣泛應用于 Web 應用程序和大型企業級數據庫平臺。在使用 MySQL 數據庫時,建立數據表是一個必要的步驟,本文將介紹如何使用 SQL 建立一張數據表。

CREATE TABLE `student` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`age` int(11) NOT NULL,
`gender` enum('男','女') NOT NULL DEFAULT '男',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

上述是一個建立名為 student 的數據表的 SQL 語句。它由多個部分組成:

  • CREATE TABLE: 用于創建一個新的數據表。
  • student: 表示數據表的名稱。
  • (...): 引用了一組括號內的參數,用于定義各個字段的屬性。
  • `id` int(11) NOT NULL AUTO_INCREMENT: 建立一個名為 id 的字段,數據類型為整數,長度為 11。
  • `name` varchar(50) NOT NULL: 建立一個名為 name 的字段,數據類型為字符串,長度為 50。
  • `age` int(11) NOT NULL: 建立一個名為 age 的字段,數據類型為整數,長度為 11。
  • `gender` enum('男','女') NOT NULL DEFAULT '男': 建立一個名為 gender 的字段,數據類型為枚舉類型,取值為 '男' 或 '女',默認值為 '男'。
  • PRIMARY KEY (`id`): 定義主鍵為 id 字段。
  • ENGINE=InnoDB: 定義表存儲引擎為 InnoDB 引擎。
  • AUTO_INCREMENT=1: 定義 id 字段自動遞增。
  • DEFAULT CHARSET=utf8: 定義字符編碼為 utf8。

以上就是使用 SQL 建立一張數據表的全部過程,根據需要增刪字段即可。