sqlalchemy的概念已经太多网站可以查到,在这里不再赘述,直接说如何使用
- 创建,创建的表和MySQL中的表要一一对应,实际上这个就是和MySQL的表的映射关系
- 增加:
xz_adcodes = XzBranches.session.query(XzBranches).all()
for i in xz_adcodes:
article1 = CodeBranches(name=i.name, adcode=i.adcode,citycode=i.citycode)
CodeBranches.session.add(article1)
CodeBranches.session.commit()
其中XzBranches和CodeBranches是两个数据表,以上的操作等价于
insert into gd_adcode_count(name,adcode,citycode) select name,adcode,citycode from xz_city_adcode
将表xz_city_adcode 中的数据复制到gd_adcode_count这个表中。
xz_adcodes = XzBranches.session.query(XzBranches).all() -------------> all() 函数表示获取到全部的信息,但是这里的信息必须要遍历才会出现,否则会返回一个对象
article1 = CodeBranches(name=i.name, adcode=i.adcode,citycode=i.citycode)