给数据加ID映射
2016-04-27 18:23
120 查看
自己从豆瓣电影上爬了些用户对电影的评分
放在了表
comments中
电影名,用户名,评分。
处理数据的时候,想给 电影名,用户名加上id。
第一想到的是 用程序写,,,(读电影名;判重;加ID)
有点慢。
然后查资料,想直接用数据库进行操作。
hashuser
(其中id 设置为 auto_increment = 1)
2.mysql命令:
INSERT INTO hashuser(user) SELECT DISTINCT user FROM comments
然后就成功的给user 添加了从1 开始的id
电影加ID 可以用相同的方法
然后就是 将comments 中的 movie,user 换成对应ID 了。
使用连接查询, 将查询结果存到一个新表,就解决了。
一开始偷懒没建立索引,跑了好久 没成功。
果断建立了索引,没一会就done了。
建立索引:/article/10534358.html
连接查询:/article/10534357.html
放在了表
comments中
电影名,用户名,评分。
movie | user | score |
---|---|---|
,,, | ,,, | ,,, |
,,, | ,,, | ,, |
第一想到的是 用程序写,,,(读电影名;判重;加ID)
有点慢。
然后查资料,想直接用数据库进行操作。
方法:
1. 创建一个新表hashuser
id | user |
---|
2.mysql命令:
INSERT INTO hashuser(user) SELECT DISTINCT user FROM comments
然后就成功的给user 添加了从1 开始的id
电影加ID 可以用相同的方法
然后就是 将comments 中的 movie,user 换成对应ID 了。
使用连接查询, 将查询结果存到一个新表,就解决了。
一开始偷懒没建立索引,跑了好久 没成功。
果断建立了索引,没一会就done了。
建立索引:/article/10534358.html
连接查询:/article/10534357.html
相关文章推荐
- 第一阶段站立会议9
- NSDate简单介绍
- Java实现快速排序递归和非递归
- linux命令
- 插件
- 数字三角形 动态规划 由下至上
- Action的静态方式调用、通配符方式调用和动态方式调用
- 排序算法介绍
- ios NSDictionary NSMutableDictionary 使用例子 初始化 遍历 删除 修改
- Notepadpp的Python Script插件
- java概述
- Java小实例内存分析
- linux环境下实用小工具,从编译的C文件中,找出指定的函数或者其他字符串
- RocketMq
- springmvc(四) Action中业务控制方法多种形式
- 交换机的基本配置
- 第七周项目30-分文件用数组求员工工资
- Ant、Gradle、Python三种打包方式的介绍
- kubernetes调度详解
- [CortexM3--CC26XX]Watchdog Timer(exp)