数据库 - 如何获取大量关于图书的数据导入mysql作为测试使用,或者让mysql随机生成?
PHPz
PHPz 2017-04-17 13:39:21
[MySQL讨论组]

其实这个问题可以分解为两个,因为我两个都很想知道。

  • 如何让mysql随机生成大量数据呢?

  • 各位平时做东西需要测试的时候,数据是如何获取的呢?

PHPz
PHPz

学习是最好的投资!

全部回复(3)
迷茫

问题1.
按照你的图书业务,推荐使用正规合法的图书信息数据,不要随机生成的垃圾数据。
这里你可以使用一个API来调用图书信息,然后自己反序列化存到数据库。
http://developers.douban.com/wiki/?title=book_v2#get_book_search

豆瓣API: http://developers.douban.com/wiki/?title=book_v2#get_book

问题2.
根据业务需求创建合适的数据。
宁愿花半天自己写一份数据生成的代码,也不要手工去一个一个输入测试数据(对于Coder来说,这没逼格 :D)
善用目前网络上现成的一些公开API和轮子,事半功倍。

问题1举个栗子.
https://api.douban.com/v2/book/search?q=%E5%9B%BE%E4%B9%A6&start=1&count=100

用这个接口可以调用第1100本关键字为图书的书籍信息,你本地用你的开发语言写一个循环反序列化json,然后存到数据库。这样你话一小时写程序,循环跑一会儿,就可以轻松完成一千乃至几万条的数据录入。

写在最后,
哦,没有最后了。

PHPz

可以在前端页面写一个界面接口,提交后插入数据库。

伊谢尔伦

如果你不会用API或者调用API生成的数据你不满意,可以自己爬虫嘛,先找一个合适的网站,然后自己写程序爬数据,完全自定义的说

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号