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)


相关推荐

  • Android下的配置管理之道之OpenGrok代码索引环境搭建[通俗易懂]

    Android下的配置管理之道之OpenGrok代码索引环境搭建[通俗易懂]1OpenGrok介绍OpenGrok是一个快速,便于使用的源码搜索引擎与对照引擎,它能够帮助我们快速的搜索、定位、对照代码树.接下来就具体讲解一下OpenGrok的安装及使用.2安装OpenGrok所需依赖RequirementsYouneedthefollowing:JDK1.8orhigherOpenGrok”’binar…

  • 《java虚拟机》汇总所有关键要点

    《java虚拟机》汇总所有关键要点《java虚拟机》汇总所有知识点

    2022年10月18日
  • Java 生成二维码_二维码生成规则

    Java 生成二维码_二维码生成规则利用Java生成二维码生成二维码的依赖下载:点击下载代码:packagecom.shuai.test02;importcom.swetake.util.Qrcode;importjavax.imageio.ImageIO;importjava.awt.*;importjava.awt.image.BufferedImage;importjava.io.File;importjava.nio.charset.StandardCharsets;publicclas

    2022年10月30日
  • 表示一个ASCⅡ字符与一个汉字分别要使用几个字节_字,字节

    表示一个ASCⅡ字符与一个汉字分别要使用几个字节_字,字节“一个字等于多少个字节?”是一个不严谨的问法直接回答一个字等于多少个字节,也是不严谨的答法。相关概念:1、位(bit)来自英文bit,音译为“比特”,表示二进制位。位是计算机内部数据储存的最小单位。2、字节(byte)字节来自英文Byte,音译为“拜特”,习惯上用大写的“B”表示。字节是计算机中数据处理的基本单位。3、字(word)计算机进行数据处理时,一次存取、加工和…

  • java 文本关键字查找功能原理和代码

    java 文本关键字查找功能原理和代码java 文本关键字查找功能原理和代码

  • 时间戳转换为Date

    时间戳转换为Date本章主要讲解的是,因为数据库储存时间是以int(11)的形式去储存,后期获取之后转化成DATE形式老是与正确时间对不上。1、获取当前时间的时间戳//除以1000为了获取精确到秒的时间戳,不除以1000得到毫秒的时间戳Stringtimestamp=String.valueOf(newDate().getTime()/1000);returnInteger.va…

发表回复

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

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