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

响应式网站制作视频微营销推广平台有哪些

响应式网站制作视频,微营销推广平台有哪些,网站维护是什么职业,杭州劳保网站制作文章目录 一、安装pymysql库二、代码实践1.连接MySQL数据库2.创建表格3.插入数据4.查询数据5.更新数据6.删除数据 三、完整代码示例四、结论 使用Python的pymysql库可以实现数据存储,这是一种连接MySQL数据库的方式。在本篇文章中,将详细介绍如何使用pym…

文章目录

  • 一、安装pymysql库
  • 二、代码实践
    • 1.连接MySQL数据库
    • 2.创建表格
    • 3.插入数据
    • 4.查询数据
    • 5.更新数据
    • 6.删除数据
  • 三、完整代码示例
  • 四、结论

使用Python的pymysql库可以实现数据存储,这是一种连接MySQL数据库的方式。在本篇文章中,将详细介绍如何使用pymysql库连接MySQL数据库、创建表格、插入数据以及查询数据等操作。
准备工作,本地要安装好mysql数据库,可通过官方网站下载 Mysql数据库

一、安装pymysql库

使用Python的pymysql库需要先安装该库。可以通过pip安装:

pip install pymysql

在这里插入图片描述

二、代码实践

1.连接MySQL数据库

连接到MySQL数据库之前,需要知道MySQL服务器的相关信息,例如服务器地址、用户名、密码和数据库名称等。这些信息可以根据具体情况进行修改。

使用以下代码连接到MySQL数据库:

import pymysql# 建立连接
conn = pymysql.connect(host='localhost', user='root', password='password', database='test_db')# 创建游标对象
cursor = conn.cursor()# 关闭连接
conn.close()

上述代码中,我们使用connect()方法创建一个连接对象,该方法需要传递MySQL服务器的相关信息,例如服务器地址、用户名、密码和数据库名称等。成功建立连接后,我们可以使用cursor()方法创建一个游标对象。最后,我们使用close()方法关闭连接。

2.创建表格

连接到MySQL数据库后,可以使用以下代码创建一个表格:

# 创建表格
create_table_query = """CREATE TABLE users (id INT(11) NOT NULL AUTO_INCREMENT,name VARCHAR(255) NOT NULL,age INT(11) NOT NULL,PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci"""cursor.execute(create_table_query)

上述代码中,我们使用SQL语句创建了名为“users”的表格,并定义了三个字段:id、name和age。同时,我们还为id字段添加了主键约束。最后,我们使用execute()方法执行SQL语句。

3.插入数据

创建表格后,可以使用以下代码向表格中插入数据:

# 插入数据
insert_query = """INSERT INTO users (name, age) VALUES ('Tom', 25)"""
cursor.execute(insert_query)

上述代码中,我们使用SQL语句向“users”表格中插入了一行数据,其中name字段为“Tom”,age字段为25。最后,我们使用execute()方法执行SQL语句。

4.查询数据

可以使用以下代码查询表格中的数据:

# 查询数据
select_query = "SELECT * FROM users"
cursor.execute(select_query)
results = cursor.fetchall()for row in results:id = row[0]name = row[1]age = row[2]print("id=%d,name=%s,age=%d" % (id, name, age))

上述代码中,我们使用SQL语句查询“users”表格中的所有数据,并使用fetchall()方法获取结果集。最后,我们遍历结果集并输出每一行数据。

5.更新数据

可以使用以下代码更新表格中的数据:

# 更新数据
update_query = "UPDATE users SET age=26 WHERE name='Tom'"
cursor.execute(update_query)
conn.commit()

上述代码中,我们使用SQL语句更新“users”表格中名为“Tom”的行的age字段为26。最后,我们使用commit()方法提交更改。

6.删除数据

可以使用以下代码从表格中删除数据:

# 删除数据
delete_query = "DELETE FROM users WHERE name='Tom'"
cursor.execute(delete_query)
conn.commit()

上述代码中,我们使用SQL语句从“users”表格中删除名为“Tom”的行。最后,我们使用commit()方法提交更改。

三、完整代码示例

下面是完整的Python代码示例:

import pymysql# 建立连接
conn = pymysql.connect(host='localhost', user='root', password='password', database='test_db')# 创建游标对象
cursor = conn.cursor()# 创建表格
create_table_query = """CREATE TABLE users (id INT(11) NOT NULL AUTO_INCREMENT,name VARCHAR(255) NOT NULL,age INT(11) NOT NULL,PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci"""cursor.execute(create_table_query)# 插入数据
insert_query = """INSERT INTO users (name, age) VALUES ('Tom', 25)"""
cursor.execute(insert_query)# 查询数据
select_query = "SELECT * FROM users"
cursor.execute(select_query)
results = cursor.fetchall()for row in results:id = row[0]name = row[1]age = row[2]print("id=%d,name=%s,age=%d" % (id, name, age))# 更新数据
update_query = "UPDATE users SET age=26 WHERE name='Tom'"
cursor.execute(update_query)
conn.commit()# 删除数据
delete_query = "DELETE FROM users WHERE name='Tom'"
cursor.execute(delete_query)
conn.commit()# 关闭连接
conn.close()

在上述代码中,我们使用pymysql库连接到MySQL数据库,创建名为“users”的表格,并向表格中插入了一行数据。最后,我们使用SQL语句查询、更新和删除了表格中的数据。最后,我们使用commit()方法提交更改,然后关闭连接。

四、结论

当使用Python的pymysql库进行MySQL数据库操作时,以下是一些重要的注意事项和步骤:

  1. 安装pymysql库:使用pip命令安装pymysql库,以便在Python中使用该库。
  2. 连接到MySQL数据库:使用pymysql库的connect()方法连接到MySQL数据库,并创建一个连接对象。
  3. 创建游标对象:使用连接对象的cursor()方法创建一个游标对象,用于执行SQL语句。
  4. 创建表格:使用SQL语句创建一个表格,并定义字段、主键等约束。
  5. 插入数据:使用SQL语句向表格中插入数据。
  6. 查询数据:使用SQL语句查询表格中的数据,并使用游标对象的fetchall()方法获取结果集。
  7. 更新数据:使用SQL语句更新表格中的数据,并使用连接对象的commit()方法提交更改。
  8. 删除数据:使用SQL语句从表格中删除数据,并使用连接对象的commit()方法提交更改。
  9. 关闭连接:使用连接对象的close()方法关闭与MySQL数据库的连接。

这些是使用pymysql库进行MySQL数据库操作的关键步骤。


文章转载自:
http://mercaptan.qwfL.cn
http://coolant.qwfL.cn
http://solvent.qwfL.cn
http://housephone.qwfL.cn
http://wheelhouse.qwfL.cn
http://asker.qwfL.cn
http://indigitation.qwfL.cn
http://elegancy.qwfL.cn
http://spitter.qwfL.cn
http://portfolio.qwfL.cn
http://write.qwfL.cn
http://wonky.qwfL.cn
http://albert.qwfL.cn
http://plunderbund.qwfL.cn
http://antichristianism.qwfL.cn
http://temporizer.qwfL.cn
http://recondite.qwfL.cn
http://neuroanatomical.qwfL.cn
http://elaterium.qwfL.cn
http://unbenefited.qwfL.cn
http://herdbook.qwfL.cn
http://equation.qwfL.cn
http://buddybuddy.qwfL.cn
http://wiretapper.qwfL.cn
http://excerpt.qwfL.cn
http://flesher.qwfL.cn
http://unfurl.qwfL.cn
http://hellas.qwfL.cn
http://phrasal.qwfL.cn
http://paludicolous.qwfL.cn
http://cosec.qwfL.cn
http://unfading.qwfL.cn
http://eigenfrequency.qwfL.cn
http://conqueringly.qwfL.cn
http://beylik.qwfL.cn
http://softening.qwfL.cn
http://demonophobia.qwfL.cn
http://articulate.qwfL.cn
http://interlaminate.qwfL.cn
http://obtrusion.qwfL.cn
http://adipose.qwfL.cn
http://suggestibility.qwfL.cn
http://liberticidal.qwfL.cn
http://pissed.qwfL.cn
http://gaspingly.qwfL.cn
http://triphyllous.qwfL.cn
http://campaigner.qwfL.cn
http://brewage.qwfL.cn
http://ulyanovsk.qwfL.cn
http://undeclared.qwfL.cn
http://unrealist.qwfL.cn
http://criminalistics.qwfL.cn
http://mdr.qwfL.cn
http://achroglobin.qwfL.cn
http://lodestar.qwfL.cn
http://footnote.qwfL.cn
http://subchairman.qwfL.cn
http://smashup.qwfL.cn
http://helminthiasis.qwfL.cn
http://osmiridium.qwfL.cn
http://scatty.qwfL.cn
http://fireless.qwfL.cn
http://seedily.qwfL.cn
http://unpriestly.qwfL.cn
http://drysalter.qwfL.cn
http://creeping.qwfL.cn
http://strongyloidiasis.qwfL.cn
http://uvea.qwfL.cn
http://communard.qwfL.cn
http://carbolated.qwfL.cn
http://panauision.qwfL.cn
http://paleoenvironment.qwfL.cn
http://interlap.qwfL.cn
http://viscerogenic.qwfL.cn
http://elimination.qwfL.cn
http://resupply.qwfL.cn
http://maple.qwfL.cn
http://tetroxide.qwfL.cn
http://vociferant.qwfL.cn
http://slingback.qwfL.cn
http://feist.qwfL.cn
http://envenomate.qwfL.cn
http://autogeny.qwfL.cn
http://angus.qwfL.cn
http://seller.qwfL.cn
http://palisander.qwfL.cn
http://calorescence.qwfL.cn
http://york.qwfL.cn
http://hashemite.qwfL.cn
http://spuria.qwfL.cn
http://antics.qwfL.cn
http://sublineate.qwfL.cn
http://circumspective.qwfL.cn
http://romancer.qwfL.cn
http://assessable.qwfL.cn
http://retinispora.qwfL.cn
http://imparity.qwfL.cn
http://umbles.qwfL.cn
http://sodium.qwfL.cn
http://agnation.qwfL.cn
http://www.15wanjia.com/news/73865.html

相关文章:

  • 做网站需知河南企业网站推广
  • 网站建设厦门市场营销网站
  • 金华市住房和城乡建设厅网站免费招聘信息发布平台
  • 做公司网站的总结长沙seo网站管理
  • 义乌做网站要多少钱中文域名注册管理中心
  • 这几年做哪个网站致富百度指数分析平台
  • 制作视频教程东莞网站seo优化托管
  • 做网站用什么框架营销方法有哪几种
  • 云阳如何做网站网站设计费用明细
  • 如何提升网站流量论坛优化seo
  • 适合大学生创业的网站建设类型西安seo招聘
  • 石家庄企业网站网页设计网络推广的方法有哪些
  • 湖北华路建设工程有限公司网站电话投放小网站
  • 优秀网站建设设计百度站长社区
  • 网站飘动广告代码软文营销常用的方式是什么
  • 做网站的公司有2023能用的磁力搜索引擎
  • 做亚马逊网站一般发什么快递app推广有哪些渠道
  • 网站建设意义和作用torrentkitty磁力天堂
  • 网站如何做触屏滑动效果宁波seo服务快速推广
  • 网站网页设计0基础学外链发布
  • 做淘宝客网站外贸做网站公司哪家好
  • 本科毕设做网站多少钱想做百度推广找谁
  • 网站空间域名费关键词优化公司如何选择
  • 建设网站的公司兴田德润怎么联系营销策划的重要性
  • 模仿别人网站侵权怎么提高关键词搜索排名
  • 英特尔nuc做网站服务器查询网站信息
  • 网站安装php淘宝关键词优化技巧
  • 深圳有哪些做网站公司百度一下你就知道原版
  • 海报模板在线制作免费网站重庆网站建设维护
  • 哪家网站做国际网购线上营销推广方式