CREATE TABLE `gender` ( `id` tinyint(4) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; INSERT INTO `gender` (`id`, `name`) VALUES (1,'男'), (2,'女');
上述代码中,大家创建了一个名为“gender”的表格,用于存储性别信息。这个表格只包含两个字段,分别是“id”和“name”,其中“id”字段是自增的,而“name”字段是一个不允许为空的文本字段。大家使用了“ENGINE=InnoDB”和“DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci”的参数来指定该表格的存储引擎和字符编码。
在上述表格中,大家还使用了“INSERT INTO”语句向表格中插入了两条记录,分别代表“男”和“女”两种性别。这些记录的字段值与表格中定义的字段类型和约束相匹配。
从上述示例中可以看出,在MySQL数据库中,代码表格是一个非常方便和实用的工具,可以用于存储和管理各种代码和枚举值。使用代码表格,大家可以将类似性别、民族、状态等数据统一管理,从而提高数据库的管理效率和代码的可读性和可维护性。