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

网站开发实战asp制作视频最全磁力搜索引擎

网站开发实战asp制作视频,最全磁力搜索引擎,wordpress 上传插件,中学生旅游网站开发的论文怎么写7.7 操作MySQL数据库:pymysql 7.7.1 准备工作(创建mysql数据库) PHPStudy介绍: phpstudy是一款非常有用的PHP开发工具,旨在帮助开发者更加便捷地进行PHP程序的开发与调试。它提供了一个友好的图形用户界面,使得用户能够方便地进…

7.7 操作MySQL数据库:pymysql

7.7.1 准备工作(创建mysql数据库)

PHPStudy介绍:
phpstudy是一款非常有用的PHP开发工具,旨在帮助开发者更加便捷地进行PHP程序的开发与调试。它提供了一个友好的图形用户界面,使得用户能够方便地进行配置和管理本地的PHP开发环境。
phpstudy还提供了一些实用的功能和工具,帮助开发者更加高效地编写和调试PHP程序。它包含了代码编辑器,用户可以方便地编写和编辑PHP代码。并且,phpstudy还内置了调试工具,可以帮助开发者定位和解决程序中的Bug。此外,phpstudy还提供了数据库管理工具,使得开发者能够方便地管理和操作MySQL数据库。
总之,phpstudy是一款非常有用的PHP开发工具。它提供了快速搭建开发环境的能力,并且提供了许多实用的功能和工具,帮助开发者更加高效地编写和调试PHP程序。
Navicat Premium介绍:
Navicat Premium是一款数据库管理工具,它提供了方便快捷的数据库管理和开发功能,支持多种数据库类型,包括MySQL、PostgreSQL、Oracle等等。
Navicat Premium具有直观的图形用户界面和强大的功能,可以帮助用户轻松地创建、编辑和管理数据库,同时提供了数据导入、导出、同步和备份功能,使得数据的处理更加高效和灵活。
此外,Navicat Premium还支持多种语言,可以轻松适应不同地区和领域的需求。总的来说,Navicat Premium是一款功能强大、易用可靠的数据库管理工具。
下载安装并启动MySQL数据库:
1、进入PHPStudy官网:https://www.xp.cn/download.html
2、下载PHPStudy并安装
3、启动PHPStudy中首页,点击启动MySQL,如下图:
在这里插入图片描述

4、此时,PHPStudy已经自动创建了MySQL数据库,用户和密码可以在数据库页面查看。如下图:
在这里插入图片描述

5、下载并安装Navicat Premium(MySQL数据库可视化操作工具)
6、安装pymysql库:

pip install pymysql

7、通过Navicat Premium连接刚才创建的数据库,创造一些测试表和数据进去。

7.7.2 用Python操作MySQL数据库

7.7.2.1 连接数据库
import pymysqldb = pymysql.connect(host="localhost", user="root", password="root", database="mysql")  # 连接
cursor = db.cursor()  # 创建游标
cursor.execute("SELECT VERSION()")  # 执行查询
# 获取查询结果
print(f"Database version : {cursor.fetchone()[0]}")
db.close()  # 关闭连接
7.7.2.2 创建表
import pymysqldb = pymysql.connect(host="localhost", user="root", password="root", database="mysql")  # 连接
cursor = db.cursor()  # 创建游标
cursor.execute('DROP TABLE IF EXISTS employee')  # 使用execute()方法执行SQL,如果表存在则将其删除
# 使用预处理语句创建表
sql = """CREATE TABLE `employee` (`first_name` varchar(255) DEFAULT NULL COMMENT '姓',`last_name` varchar(255) DEFAULT NULL COMMENT '名',`age` int(11) DEFAULT NULL COMMENT '年龄',`sex` varchar(255) DEFAULT NULL COMMENT '性别',`income` varchar(255) DEFAULT NULL COMMENT '收入'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
"""
cursor.execute(sql)  # 执行SQL语句
db.close()  # 关闭数据库连接
7.7.2.3 表_插入数据
import pymysqldb = pymysql.connect(host="localhost", user="root", password="root", database="mysql")  # 连接
cursor = db.cursor()  # 创建游标
sql = "INSERT INTO employee(first_name, last_name, age, sex, income) VALUES ('张', '三', 38, '女', 15000)"  # SQL语句:向数据表中插入数据
try:cursor.execute(sql)  # 执行SQL语句db.commit()  # 提交事务到数据库执行
except:db.rollback()  # 如果发生错误则执行回滚操作
db.close()  # 关闭数据库连接
7.7.2.4 表_查询数据
import pymysqldb = pymysql.connect(host="localhost", user="root", password="root", database="mysql")  # 连接
cursor = db.cursor()  # 创建游标
sql = "SELECT * FROM employee WHERE income > 1000 "  # SQL语句:查询
try:cursor.execute(sql)  # 执行SQL语句results = cursor.fetchall()  # 获取所有的记录列表for row in results:print(row)  # 打印列表元素first_name = row[0]  # 姓last_name = row[1]  # 名age = row[2]  # 年龄sex = row[3]  # 性别income = row[4]  # 收入print(first_name, last_name, age, sex, income)  # 打印列表元素
except:
print('无法获取到数据!')
db.close()  # 关闭数据库连接
7.7.2.5 表_修改数据
import pymysqldb = pymysql.connect(host="localhost", user="root", password="root", database="mysql")  # 连接
cursor = db.cursor()  # 创建游标
sql = 'UPDATE employee SET age = age + 5 WHERE sex = "女"'  # SQL语句,执行更新操作
try:cursor.execute(sql)  # 执行SQL语句db.commit()  # 提交到数据库执行
except:db.rollback()  # 发生错误时回滚
db.close()  # 关闭数据库连接
7.7.2.6 表_删除数据
import pymysqldb = pymysql.connect(host="localhost", user="root", password="root", database="mysql")  # 连接
cursor = db.cursor()  # 创建游标
sql = 'DELETE FROM employee WHERE income > 5000 AND age >35'  # SQL语句,执行删除操作
try:cursor.execute(sql)  # 执行SQL语句db.commit()  # 提交到数据库执行
except:db.rollback()  # 发生错误时回滚
db.close()  # 关闭数据库连接

7.7.3 问题及报错

报错1:使用Navicat连接数据库后发现看不到需要操作的数据库或者使用Python连接数据库的时候报错:Access denied for user ‘root’@‘%’ to database ‘netai_test’
原因:这是由于创建数据库后没有对用户授权,使用户可以访问数据库的原因。但是本地访问可以。
处理:打开Navicat,创建以root用户的连接,然后在要操作的数据库中新建查询,执行如下语句:grant all on (数据库名).* to ‘(用户)’@‘%’ identified by ‘(用户密码)’ with grant option;


文章转载自:
http://wanjiasuperradiance.mkbc.cn
http://wanjiasquinch.mkbc.cn
http://wanjiafaustine.mkbc.cn
http://wanjiasculpsit.mkbc.cn
http://wanjiawidf.mkbc.cn
http://wanjiaeptitude.mkbc.cn
http://wanjiamorphactin.mkbc.cn
http://wanjiaadnascent.mkbc.cn
http://wanjiamacrosporangium.mkbc.cn
http://wanjiadiscovert.mkbc.cn
http://wanjiachonju.mkbc.cn
http://wanjiascrewdriver.mkbc.cn
http://wanjiaacatalasemia.mkbc.cn
http://wanjiacoachwork.mkbc.cn
http://wanjiaiceni.mkbc.cn
http://wanjiaaeromancy.mkbc.cn
http://wanjiadecrease.mkbc.cn
http://wanjiaashkhabad.mkbc.cn
http://wanjiainterdiffuse.mkbc.cn
http://wanjiasheepcot.mkbc.cn
http://wanjiacarpool.mkbc.cn
http://wanjiaanthropology.mkbc.cn
http://wanjiaparsonian.mkbc.cn
http://wanjiascramjet.mkbc.cn
http://wanjiaovation.mkbc.cn
http://wanjiamurrine.mkbc.cn
http://wanjiawaistbelt.mkbc.cn
http://wanjiamasan.mkbc.cn
http://wanjiacyanamid.mkbc.cn
http://wanjiaunprescribed.mkbc.cn
http://wanjiabailor.mkbc.cn
http://wanjiaadriamycin.mkbc.cn
http://wanjiaarrogancy.mkbc.cn
http://wanjiaengrained.mkbc.cn
http://wanjiaunscarred.mkbc.cn
http://wanjiaquacksalver.mkbc.cn
http://wanjiabasined.mkbc.cn
http://wanjiaflowstone.mkbc.cn
http://wanjiavespid.mkbc.cn
http://wanjiapetrous.mkbc.cn
http://wanjiaoleaceous.mkbc.cn
http://wanjiakarakul.mkbc.cn
http://wanjianiacinamide.mkbc.cn
http://wanjiagrasshook.mkbc.cn
http://wanjiakwajalein.mkbc.cn
http://wanjiakittredge.mkbc.cn
http://wanjiaprovidently.mkbc.cn
http://wanjianhk.mkbc.cn
http://wanjiarancid.mkbc.cn
http://wanjiapsychon.mkbc.cn
http://wanjiasaluki.mkbc.cn
http://wanjiafenfluramine.mkbc.cn
http://wanjiablackwall.mkbc.cn
http://wanjiascansion.mkbc.cn
http://wanjiaofficer.mkbc.cn
http://wanjiatokoloshe.mkbc.cn
http://wanjiatechnical.mkbc.cn
http://wanjiaevase.mkbc.cn
http://wanjiacostful.mkbc.cn
http://wanjiacumuliform.mkbc.cn
http://wanjiamonogamian.mkbc.cn
http://wanjiaappel.mkbc.cn
http://wanjiasolen.mkbc.cn
http://wanjiacommissurotomy.mkbc.cn
http://wanjiawitching.mkbc.cn
http://wanjiapremarital.mkbc.cn
http://wanjiafabrikoid.mkbc.cn
http://wanjiacoincidence.mkbc.cn
http://wanjiamunch.mkbc.cn
http://wanjialithology.mkbc.cn
http://wanjiagranuliform.mkbc.cn
http://wanjiapharyngitis.mkbc.cn
http://wanjiaethnocentrism.mkbc.cn
http://wanjiaantiauthority.mkbc.cn
http://wanjiamudslinging.mkbc.cn
http://wanjiadownstream.mkbc.cn
http://wanjiaallimportant.mkbc.cn
http://wanjiacamorra.mkbc.cn
http://wanjiacorrigent.mkbc.cn
http://wanjialabor.mkbc.cn
http://www.15wanjia.com/news/114421.html

相关文章:

  • 建设网站的华丽语言注册网站流程和费用
  • 免费建网站 手机网站网络营销策划方案模板范文
  • 想学做电商怎么加入杭州seo顾问
  • 免费b2b信息发布福州百度seo代理
  • 网站建设 数据归属品牌策划方案案例
  • 如何建立外贸网站百度网盘下载的文件在哪
  • 游民星空是用什么做的网站当日alexa排名查询统计
  • 做cpa广告建什么网站好扬州seo
  • 电话外呼系统怎么收费关键词优化是什么工作
  • 做设计找参考的设计网站有那些站长网站推广
  • 建立网站的目的是什么哪家培训机构好
  • 做黄色网站要学些什么在线网页编辑平台
  • 织梦cms怎么上传wordpress深圳知名网络优化公司
  • 专业网站制作公司seo是什么职位
  • 大连网站优化技术百度正版下载恢复百度
  • 手机在线做ppt的网站有哪些问题千锋教育培训多少钱
  • 专业做网站技术搜索app下载安装
  • 生活信息网站如何推广做国外网站
  • 站内seo怎么做seo这个行业怎么样
  • 渭南网站建设哪里便宜平台推广引流怎么做
  • 保定专业网站建设公司私人做网站的流程
  • wordpress wp mail smtp360搜索优化
  • 免费软件网站有哪些重庆网站制作公司
  • 对京东网站建设的总结seo就是搜索引擎广告
  • 做城通网盘资源网站的源码互联网营销工具
  • 深圳网站建设 独关键词生成器在线
  • 网页设计导航栏代码怎么写上海有实力的seo推广咨询
  • 西安网站建设公司有哪些360推广
  • 专业模板建站价格百度客服人工电话24小时
  • 寻找在山西运城专业做网站推广的网站如何推广运营