python数据库建表_《网络爬虫-Python和数据分析》数据库建库建表问题

做到这一步出现疑问:

20140320212223375

如图,文档里面没有详细说明如何建库建表,也不知道是用mysql for python模块建,还是要新下个mysql数据库建(原谅我如此白痴。。。。。)

根据自己的理解,mysql for python模块应该是提供了使用python对mysql进行操作的方法,因此建库的话还是要回到mysql上。于是下载mysql on windows,地址:http://dev.mysql.com/downloads/

建库lilybbs:create database lilybbs;顺利。

建空表hunan_a,问题:通过了解,发现不能建一个完全的空表,要预定义好结构类型,即列名和数据类型。具体要根据所要实现的功能设定。

20140320213457890

根据上图看到的信息,设定建表语句为:create table hunan_a(reid varchar(20),lzid char(1),index date,retime date,size varchar(20),hitnum date,lz date,tittle text);报错。

后来发现,原来index是关键字,不能用。改为:CREATE TABLE hunan_a(reid VARCHAR(20), lzid CHAR(1),indexs DATE,retime DATE,size VARCHAR(20), hitnum DATE, lz DATE,tittle text );通过。

错误排查方法:1,定义列类型时分行写,这样程序逐行执行,可以更清楚的看到哪里出了问题。2,关键字不能做列名(如上,亲身实践);3,下载一个编辑器,界面更友好。

不知道我对最上面建库建表的理解对不对,有不对的地方还请各位帮忙指出,小女子菜鸟一个,在此拜谢了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值