其实这个问题可以分解为两个,因为我两个都很想知道。
如何让mysql随机生成大量数据呢?
各位平时做东西需要测试的时候,数据是如何获取的呢?
问题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
用这个接口可以调用第1
页100
本关键字为图书
的书籍信息,你本地用你的开发语言写一个循环反序列化json,然后存到数据库。这样你话一小时写程序,循环跑一会儿,就可以轻松完成一千乃至几万条的数据录入。
写在最后,
哦,没有最后了。