ican-fly

1、创建平台客户信息表

DROP TABLE IF EXISTS `tb_customer`;    #如果表已存在则删除
CREATE TABLE `tb_customer` (
  `customer_id` int(10) NOT NULL AUTO_INCREMENT COMMENT \'主键Id\',    #主键Id一般设置为int(10)或bigint(20)
  `customer_name` varchar(20) NOT NULL COMMENT \'客户名称\',            #名称、账号、密码varchar(20)就够,如果是用MD5加密,就用50
  `customer_number` varchar(20) NOT NULL COMMENT \'客户账号\',          #COMMENT ‘客户账号’ 字段说明
  `customer_password` varchar(20) DEFAULT NULL COMMENT \'客户密码\',
  `customer_status` tinyint(4) NOT NULL COMMENT \'账号状态(0-有效,1-无效)\',  #只有0和1的用TINYINT(4)  (0-有效,1-无效)字典说明
  `customer_create_time` datetime NOT NULL COMMENT \'创建时间\',        
  PRIMARY KEY (`customer_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=\'平台客户信息表\';    #表说明

地址一般用100 200

2、创建平台客户下的代理商信息表并关联

DROP TABLE IF EXISTS `tb_agent`;
CREATE TABLE `tb_agent` (
  `agent_id` int(10) NOT NULL AUTO_INCREMENT COMMENT \'主键Id\',
  `customer_id` int(10) NOT NULL COMMENT \'归属平台客户标识\',  #此处关联 customer_id此处不自增
  `agent_name` varchar(20) NOT NULL COMMENT \'代理商名称\',
  `agent_number` varchar(20) NOT NULL COMMENT \'代理商账号\',
  `agent_password` varchar(20) NOT NULL COMMENT \'代理商密码\',
  `agent_status` tinyint(4) NOT NULL COMMENT \'账号状态(0-有效,1-无效)\',
  `agent_create_time` datetime NOT NULL COMMENT \'创建时间\',
  PRIMARY KEY (`agent_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=\'代理商信息表\';

 3、简单用法

<select>
select
tb_customer.customer_name,tb_agent.agent_name 
from 
tb_customer,tb_agent 
where 
tb_customer.customer_id=tb_agent.customer_id
</select>

 

分类:

技术点:

相关文章: