怎么用mysql创建司机表

司机:司机编号、姓名、驾龄、有无违规违纪
汽车:车牌号、几座车、使用的年限等
司机和汽车之间的使用数量关系为多对多
怎么用mysql创建司机表,今天刚安装MySQL,但是还有不懂的地方,司机表不知道该如何做

1.你是想直接在数据库创建表?(安装mysql客户端只能根据需求创建就好)
2.还是直接用create语句创建?(参考8.创建表::https://blog.csdn.net/weixin_44563573/article/details/126307518?spm=1001.2014.3001.5502

这不就是一个简单的crate table 的命令么,命令不明白的话可以借助可视化工具,创建好后会自动生成sql

谢邀,秒回(全称手打 无Copy,题主直接拿来可用,复制过去在命令框里一键执行即可)

驾驶员表


CREATE TABLE `t_driver`  (
  `driver_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '驾驶员id',
  `driver_code` varchar(255) NULL COMMENT '驾驶员编号',
  `driver_name` varchar(100) NULL COMMENT '姓名',
  `driver_age` int(3) NULL COMMENT '驾龄',
  `violation_record` tinyint(1) NULL COMMENT '有无违规违纪(1有0无)',
  `create_time` datetime NULL COMMENT '创建时间',
  `create_user_id` bigint(20) NULL COMMENT '创建人id',
  `modify_time` datetime NULL COMMENT '修改时间',
  `modify_user_id` bigint(20) NULL COMMENT '修改人id',
  PRIMARY KEY (`driver_id`)
);

车辆表

CREATE TABLE `t_car`  (
  `car_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '车辆id',
  `car_load_capacity` int(3) NULL COMMENT '几座车',
  `car_age` int(3) NULL COMMENT '使用的年限',
  `car_licence_plate` varchar(200) NULL COMMENT '车牌号',
  `create_time` datetime NULL COMMENT '创建时间',
  `create_user_id` bigint(20) NULL COMMENT '创建人id',
  `modify_time` datetime NULL COMMENT '修改时间',
  `modify_user_id` bigint(20) NULL COMMENT '修改人id',
  PRIMARY KEY (`car_id`)
);

车辆/驾驶员多对多关系表


CREATE TABLE `t_car_driver_binding`  (
  `car_driver_bind_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '车辆驾驶员关系表id',
  `car_id` bigint(20) NULL COMMENT '车辆id',
  `driver_id` bigint(20) NULL COMMENT '驾驶员id',
  PRIMARY KEY (`car_driver_bind_id`)
);