PHP实现拼车平台数据表

PHP实现拼车平台数据表

大家好,又见面了,我是全栈君。

#=====================拼车平台======================
#创建数据库
create database car_platform;

#用户表
DROP TABLE IF EXISTS `car_users`;
CREATE TABLE `car_users` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL DEFAULT '' COMMENT '昵称',
  `password` varchar(60) NOT NULL DEFAULT '' COMMENT '密码',
  `gender` tinyint(4) NOT NULL DEFAULT '1' COMMENT '性别:1:男 2:女',
  `headImg` varchar(255) NOT NULL DEFAULT '' COMMENT '头像',
  `email` varchar(50) NOT NULL DEFAULT '' COMMENT '邮箱',
  `phonenum` int(11) unsigned  NOT NULL DEFAULT '0' COMMENT '手机号',
  `opendid` char(50) NOT NULL DEFAULT '' COMMENT '微信号',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '1乘客  2司机 ',
   `start_address` varchar(100) NOT NULL DEFAULT '' COMMENT '常用起点',
   `end_address` varchar(100) NOT NULL DEFAULT '' COMMENT '常用终点',
   `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态:1:正常 0:已删除',
  `created_at` int(11) DEFAULT NULL COMMENT '添加时间',
  `updated_at` int(11) DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `car_user_name_password` (`name`,`password`)USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4 COMMENT='用户表';



#汽车表
CREATE TABLE `car_cars` (
   `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
   `name` varchar(100) NOT NULL DEFAULT '' COMMENT '品牌名称',
   `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '司机id',
   `car_img` varchar(255) NOT NULL DEFAULT '' COMMENT '汽车图片',
   `steatnum` int(11) unsigned  NOT NULL DEFAULT '0' COMMENT '座位数',
   `color` char(20) NOT NULL DEFAULT '' COMMENT '颜色',
   `buy_year` int(11) NOT NULL DEFAULT '0' COMMENT '生产年份',
   `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态:1:正常 0:已删除',
  `created_at` int(11) DEFAULT NULL COMMENT '添加时间',
  `updated_at` int(11) DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4 COMMENT='汽车表';


#订单表
CREATE TABLE `car_orders` (
   `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
   `order_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '订单id',
   `content` varchar(100) NOT NULL DEFAULT '' COMMENT '订单内容',
   `price` int(11) NOT NULL DEFAULT '0' COMMENT '价格',
   `driver_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '司机id',
   `passenger_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '乘客id',
   `start_time` int(11) DEFAULT NULL COMMENT '开始时间',
   `end_time` int(11) DEFAULT NULL COMMENT '结束时间',
   `duration` char(50) NOT NULL DEFAULT '' COMMENT '时长',
   `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态:1:未结束 0:已结束',
   `created_at` int(11) DEFAULT NULL COMMENT '添加时间',
   `updated_at` int(11) DEFAULT NULL COMMENT '更新时间',
   PRIMARY KEY (`id`),
   UNIQUE KEY `order_id_unique` (`order_id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4 COMMENT='订单表';


#配置表
CREATE TABLE `car_configs` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL DEFAULT '' COMMENT '网站名称',
  `title` varchar(250) NOT NULL DEFAULT '0' COMMENT '标题',
  `describe` varchar(250)  NOT NULL DEFAULT '' COMMENT '描述',
  `keyword` varchar(250)  NOT NULL DEFAULT '' COMMENT '关键字',
  `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态:1:开启 0:关闭',
  `created_at` int(11) DEFAULT NULL COMMENT '添加时间',
  `updated_at` int(11) DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4 COMMENT='配置表';


#消息表
CREATE TABLE `car_messages` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `start_point` varchar(50) DEFAULT NULL COMMENT '起始站',
  `end_point` varchar(50) DEFAULT NULL COMMENT '终点站',
  `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '发布者id',
  `car_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '汽车id',
  `start_time` int(11) DEFAULT NULL COMMENT '出发时间',
  `route` varchar(100) NOT NULL DEFAULT '' COMMENT '路线',
  `pass_station` varchar(100) NOT NULL DEFAULT '' COMMENT '经停站',
  `surplus_seat` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '剩余座位数',
  `remark` varchar(250)  NOT NULL DEFAULT '' COMMENT '备注',
  `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态:1:正在发布 0:已结束',
  `created_at` int(11) DEFAULT NULL COMMENT '添加时间',
  `updated_at` int(11) DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `car_userid` (`user_id`),
  KEY `car_start_point` (`start_point`),
  KEY `car_end_point` (`end_point`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4 COMMENT='消息表';

#意见反馈表
CREATE TABLE `car_opinions` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
    `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '发布者id',
  `name` varchar(100) NOT NULL DEFAULT '' COMMENT '名称',
  `content` varchar(250) NOT NULL DEFAULT '0' COMMENT '内容',
  `created_at` int(11) DEFAULT NULL COMMENT '添加时间',
  `updated_at` int(11) DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4 COMMENT='意见反馈表';

#黑名单表
CREATE TABLE `car_blacklists` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `passenger_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '乘客id',
  `driver_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '司机id',
   `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态:1:生效 0:失效',
  `created_at` int(11) DEFAULT NULL COMMENT '添加时间',
  `updated_at` int(11) DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4 COMMENT='黑名单表';

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/111590.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • prepareStatement语句

    prepareStatement语句JDBC中的——PreparedStatement预编译原理prepareStatement语句有三大好处:Statement.executeUpdate(“INSERTINTOtb1_students(name,age,sex,address)VALUES(‘”+var1+”‘,'”+var2+”‘,”+var3+”,'”+var4+”‘)”);​prepareStatement=connection.prepareStatement(“INSERTINTOtb1_stud

  • jdbc fetchsize_jdbc和odbc的关系

    jdbc fetchsize_jdbc和odbc的关系DBUtilscommons-dbutils是Apache组织提供的一个开源JDBC工具类库,封装了针对于数据库的增删改查操作APIQueryRunnerResulSetHandlerDbutils插入举例Connection conn = null; try { QueryRunner runner = new QueryRunner(); conn = JBBCUtils.getConnections3();

  • Linux 日志分析工具之awstats详解「建议收藏」

    Linux 日志分析工具之awstats详解「建议收藏」原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://freeloda.blog.51cto.com/2033581

  • C#–遍历目录实例

    C#–遍历目录实例

  • Linux解压文件到指定目录

    Linux解压文件到指定目录tar在Linux上是常用的打包、压缩、加压缩工具,他的参数很多,折里仅仅列举常用的压缩与解压缩参数参数:-c:create建立压缩档案的参数;-x:解压缩压缩档案的参数;-z:是否需要用gzip压缩;-v:压缩的过程中显示档案;-f:置顶文档名,在f后面立即接文件名,不能再加参数举例:一,将整个/home/www/images目录下的文件全

  • laravel 开启定时任务需要操作

    laravel 开启定时任务需要操作

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号