工作内容
10-09:了解z层工作原理,解决清洗文档到z层的问题;完成3张表在python中的建表代码
10-10:完成表p_dataclean的清洗,并在python中将清洗后的数据入库
纪要
-
在python中连接MySQL,sql语句太长,需要换行,使用 反斜杠
注意,在python中写sql语句,默认使用单引号,即
但若语句中包含单引号,则可以使用双引号代替 -
判断一个字符串是否包含某子串
(1) .find()
(2)in方法
具体查看博文:https://blog.csdn.net/qq_38251616/article/details/79775497,简单易懂
- 使用包MySQLdb,执行sql语句方法
(1)execute(sql)
可接受一条语句从而执行
(2)executemany(templet,args)
能同时执行多条语句,执行同样多的语句可比execute()快很多
例子:
templet : sql模板字符串
‘insert into table(id,name) values(%s,%s)’
args: 模板字符串的参数,是一个列表,列表中的每一个元素必须是元组!!!
[(1,‘小明’),(2,‘zeke’),(3,‘琦琦’),(4,‘韩梅梅’)]