几十万条记录如何设计数据库表

减肥记录表,目前已知数据有 缴费时间,用户id,用户名,购电量,购电时间。主键不知道怎么设置。

规定用户使用电量为上次购电量,时间为两次购电差。
我需要通过这张表计算出每次购电时用户每日平均用电量,记录单新表单。

主键: 使用32的UUID , 表示唯一
用户id可以弄成唯一索引,
我看你说的可以设计两张表, 一个是当前表A, 一个履历表B.
可以通过A中的用户ID找到B表中一堆A相关的履历信息.

电费记录表。。。。。。。。

无论什么数据表,记得一个原则,主键最好不要和任何业务相关,用自增id,或者guid
对用户id加索引。

数据库就存放用户各种信息。然后获取sql查询结果再来计算等。数据库直接就放最基本数据。