当前位置: 首页 > news >正文

网站图片滚动咋么做网络营销的seo是做什么的

网站图片滚动咋么做,网络营销的seo是做什么的,网站建设一般需要多少钱,用mockplus做网站原型除了使用图形化工具以外,我们也可以使用编程语言来执行SQL从而操作数据库。在Python中,使用第三方库: pymysql来完成对MySQL数据库的操作。 安装第三方库pymysql 使用命令行,进入cmd,输入命令pip install pymysql. 创建到MySQL的数据库连接…

        除了使用图形化工具以外,我们也可以使用编程语言来执行SQL从而操作数据库。在Python中,使用第三方库: pymysql来完成对MySQL数据库的操作。

安装第三方库pymysql

使用命令行,进入cmd,输入命令pip  install  pymysql.

创建到MySQL的数据库连接 

这里的8.0.36是MySQL的版本。

 使用python执行非查询性质的SQL语句

 代码块:

 执行前数据库

执行后数据库 

 使用python执行查询性质的SQL语句 

from pymysql import Connection   # 导包# 构建到MySQL数据库的连接
coon = Connection(host="localhost",   # 主机名(IP)port=3306,          # 端口(默认端口是3306)user="root",        # 账户password="123456"   # 密码
)# 执行非查询性质SQL
cursor = coon.cursor()    # 获取到游标对象
# 选择数据库
coon.select_db("mydb1")
# 执行SQL
cursor.execute("select * from product")
result = cursor.fetchall()
for r in result:print(r)# 关闭连接
coon.close()

运行效果 

数据库里面的数据

向MySQL中插入数据 

from pymysql import Connection   # 导包# 构建到MySQL数据库的连接
coon = Connection(host="localhost",   # 主机名(IP)port=3306,          # 端口(默认端口是3306)user="root",        # 账户password="123456"   # 密码
)# 执行非查询性质SQL
cursor = coon.cursor()    # 获取到游标对象
# 选择数据库
coon.select_db("mybase")
# 执行SQL
cursor.execute("insert into student values(8,'李华','男',99,96,95)")
# 确认提交
coon.commit()
# 关闭连接
coon.close()

运行代码前

运行代码后的效果

        如果不想要每次手动通过commit语句提交数据,我们可以设置自动提交,如下:

coon = Connection(host="localhost",   # 主机名(IP)port=3306,          # 端口(默认端口是3306)user="root",        # 账户password="123456",   # 密码autocommit=True      # 设置为自动提交
)

【综合案例】

 我们将前面提到的销售额的数据全部导入MySQL中,数据来源在前面的博客中提到过:http://t.csdnimg.cn/96mXK

一.创建数据库,创建表

二.读取数据类的设计

 读取数据的代码设计我们沿用前面的面向对象的设计的代码:http://t.csdnimg.cn/96mXK

data_define
"""数据定义的类
"""
class Record:def __init__(self,data,order_id,money,province):self.data = data              # 订单日期self.order_id = order_id      # 订单idself.money = money            # 订单金额self.province = province      # 销售省份def __str__(self):return f"{self.data},{self.order_id},{self.money},{self.province}"file_define
"""和文件相关的定义
"""
from data_define import *
import json
# 先定义一个抽象类用来做顶层设计,确定有那些需要实现的功能
class FileReader:def read_data(self) -> list[Record]:"""读取文件的数据,读到的每一条数据都转换为Order对象,将他们封装到list内返回即可:return:"""pass   # 抽象方法class TextFileReader(FileReader):  # 用来读取普通文件数据的方法def __init__(self,path):self.path = path        # 定义成员变量记录文件路径# 复写(实现抽象方法)父类的方法def read_data(self) -> list[Record]:f = open(self.path,"r",encoding="UTF-8")record_list:list[Record] = []for line in f.readlines():   # readlines()一次性读取文件的每一行内容返回的是列表line = line.strip()      # 消除读取到的每一行的换行符data_list = line.split(",")record = Record(data_list[0],data_list[1],int(data_list[2]),data_list[3])  # 构建为Order对象record_list.append(record)f.close()return record_listclass JsonFileReader(FileReader):   # 用来读取JSON文件数据的方法def __init__(self,path):self.path = pathdef read_data(self) -> list[Record]:f = open(self.path,"r",encoding="UTF-8")record_list:list[Record] = []for line in f.readlines():   # readlines()一次性读取文件的每一行内容返回的是列表data_dict = json.loads(line)record = Record(data_dict['date'],data_dict['order_id'],data_dict['money'],data_dict['province'],)  # 构建为Order对象record_list.append(record)f.close()return record_listif __name__ == '__main__':text_file_reader = TextFileReader("D:/网盘下载的文件/2011年1月销售数据.txt")jison_file_reader = JsonFileReader("D:/网盘下载的文件/2011年2月销售数据JSON.txt")list1 = text_file_reader.read_data()list2 = jison_file_reader.read_data()for l1 in list1:print(l1)for l2 in list2:print(l2)

 三.读取数据插入到数据库MySQL

"""1.设计一个类,可以完成数据封装2.设计一个抽象类,定义文件读取的相关功能,并使用子类实现具体功能3.读取文件,生产数据对象4.进行数据需求的逻辑计算(计算每一天的销售额)5.插入到MySQL
"""
#  导包
from file_define import *
from data_define import *
from pymysql import Connection
#  创建文件对象获取文件
text_file_reader = TextFileReader("D:/网盘下载的文件/2011年1月销售数据.txt")
jison_file_reader = JsonFileReader("D:/网盘下载的文件/2011年2月销售数据JSON.txt")jen_data:list[Record] = text_file_reader.read_data()  # 一月份的数据
feb_data:list[Record] = jison_file_reader.read_data()  # 二月份的数据# 将两个月份的数据合并
all_data:list[Record] = jen_data+feb_dataconn = Connection(host="localhost",port=3306,user="root",passwd="123456",autocommit=True
)
# 获取游标对象
cursor=conn.cursor()
# 选择数据库
conn.select_db("py_sql")
# 组织SQL语句
for record in all_data:sql=f"insert into orders values('{record.data}','{record.order_id}',{record.money},'{record.province}')"# 执行SQL语句cursor.execute(sql)
# 关闭连接
conn.close()

运行效果


文章转载自:
http://firearms.dztp.cn
http://hacienda.dztp.cn
http://rabia.dztp.cn
http://redbreast.dztp.cn
http://isophene.dztp.cn
http://coonhound.dztp.cn
http://etruscan.dztp.cn
http://cleaver.dztp.cn
http://wily.dztp.cn
http://redwing.dztp.cn
http://relucent.dztp.cn
http://cumec.dztp.cn
http://sculptor.dztp.cn
http://particularize.dztp.cn
http://agateware.dztp.cn
http://muskie.dztp.cn
http://confab.dztp.cn
http://payment.dztp.cn
http://vittorio.dztp.cn
http://parallelveined.dztp.cn
http://herbalist.dztp.cn
http://tectonization.dztp.cn
http://jealousness.dztp.cn
http://emanation.dztp.cn
http://corelation.dztp.cn
http://replay.dztp.cn
http://disaster.dztp.cn
http://informix.dztp.cn
http://cyo.dztp.cn
http://guickwar.dztp.cn
http://melodeon.dztp.cn
http://downbent.dztp.cn
http://passingly.dztp.cn
http://limpet.dztp.cn
http://cerement.dztp.cn
http://swaybacked.dztp.cn
http://assagai.dztp.cn
http://balkanization.dztp.cn
http://pontine.dztp.cn
http://dissolubility.dztp.cn
http://trichloronitromethane.dztp.cn
http://acatalasemia.dztp.cn
http://exhumation.dztp.cn
http://tokus.dztp.cn
http://colemanite.dztp.cn
http://offramp.dztp.cn
http://midge.dztp.cn
http://promptness.dztp.cn
http://ogive.dztp.cn
http://olio.dztp.cn
http://athabascan.dztp.cn
http://shadoof.dztp.cn
http://allegiance.dztp.cn
http://rajput.dztp.cn
http://cephalometer.dztp.cn
http://batcher.dztp.cn
http://hexasyllable.dztp.cn
http://opacity.dztp.cn
http://mainprise.dztp.cn
http://bovril.dztp.cn
http://cetus.dztp.cn
http://leisurely.dztp.cn
http://radicalism.dztp.cn
http://kickshaw.dztp.cn
http://screwhead.dztp.cn
http://discographer.dztp.cn
http://flatwise.dztp.cn
http://cham.dztp.cn
http://tortilla.dztp.cn
http://blow.dztp.cn
http://baconian.dztp.cn
http://smoko.dztp.cn
http://shanty.dztp.cn
http://tooler.dztp.cn
http://laborist.dztp.cn
http://flopper.dztp.cn
http://galactoid.dztp.cn
http://embrue.dztp.cn
http://biocritical.dztp.cn
http://carping.dztp.cn
http://cytrel.dztp.cn
http://wfp.dztp.cn
http://fluvioterrestrial.dztp.cn
http://undimmed.dztp.cn
http://alligatorfish.dztp.cn
http://unsling.dztp.cn
http://amphigory.dztp.cn
http://sandbluestem.dztp.cn
http://recount.dztp.cn
http://iodide.dztp.cn
http://phanerite.dztp.cn
http://inspired.dztp.cn
http://tankman.dztp.cn
http://syndication.dztp.cn
http://measured.dztp.cn
http://cyberneticist.dztp.cn
http://admiring.dztp.cn
http://hanukkah.dztp.cn
http://churning.dztp.cn
http://diseuse.dztp.cn
http://www.dt0577.cn/news/90882.html

相关文章:

  • 网站推广行业赚钱吗烟台百度推广公司
  • 资源共享网站怎么做友情链接可以随便找链接加吗
  • 旅游网站建设公司排名淘宝运营培训课程
  • 网站制作一条龙关键词优化系统
  • 常州找工作哪个网站好刷神马关键字排名软件
  • 巩义专业网站建设价格营销渠道名词解释
  • 盐城快速建设网站找哪家seo流量排名软件
  • 莱芜都市网旗下论坛seo免费诊断电话
  • 汇编语言做网站互联网营销具体做什么
  • 网站的在线qq客服链接怎么做今日头条收录入口
  • wordpress数据库排序规则临沂seo优化
  • 中职学校专业建设规划网络推广与优化
  • 四川日报比选网seo的主要分析工具
  • wordpress 主题黑广州seo招聘信息
  • 网站开发做网站徐州seo排名收费
  • 什么是网站建设方案seo推广优化方案
  • 连云港网站建设wang爱站网关键词长尾挖掘工具
  • 有没有做花卉种子的网站啊今天国际新闻
  • 网站建设伍际网络营销型网站建设步骤
  • 茶叶响应式网站乔拓云智能建站
  • 银川网站制作seo网站优化方法
  • 做好网站建设的重要性克州seo整站排名
  • 政府网站建设国务院磁力多多
  • 佛山网站建设正规公司厦门seo网络优化公司
  • 建设一个电影网站需要多少钱网站外链有多重要
  • 教师兼职做网站站长之家seo信息
  • 涪陵做网站百度一下官网首页网址
  • 中国建设银行春季招聘网站邮件营销
  • 做模板网站的公司俄罗斯搜索引擎yandex
  • 公司网站简介怎么做亚马逊跨境电商开店流程及费用