首页 >

mysql建表语句带字段说明 |mysql 嵌套删除

python mysql arcgis,mysql+json列,php mysql实现登录功能,mysql5.6安装报错,mysql in as table,mysql 嵌套删除mysql建表语句带字段说明 |mysql 嵌套删除
CREATE TABLE `students` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`name` VARCHAR(100) NOT NULL,
`age` INT UNSIGNED NOT NULL,
`gender` ENUM('male', 'female') NOT NULL,
`major` VARCHAR(100) NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

以上建表语句创建了一个名为 `students` 的表,该表包含了五个字段——`id`、`name`、`age`、`gender`、`major`。

下面是每个字段的说明:

  • `id`:自增长的 ID 编号,从 1 开始计数。
  • `name`:学生姓名,类型为 VARCHAR,长度为 100。
  • `age`:学生年龄,类型为 INT。
  • `gender`:学生性别,类型为 ENUM,只能取值 `male` 或 `female`。
  • `major`:学生专业,类型为 VARCHAR,长度为 100。

最后一行指定了该表的引擎类型为 InnoDB,以及字符集为 utf8mb4,表示该表使用的是 UTF-8 字符集。

总之,MySQL 建表语句是一项基本技能,开发者需要熟悉建表语法和各个字段的数据类型,才能创建出合适的数据表。


  • 暂无相关文章