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

网站建设制作公司思企互联有做足球裁判跑动数据的网站吗

网站建设制作公司思企互联,有做足球裁判跑动数据的网站吗,洛阳网红打卡地,网时代教育培训机构官网12.PyMysql安装与使用 1.安装 PyMySQL2.使用PyMySQL2.1创建数据表2.2连接数据库2.3增加数据2.4修改数据2.5查询数据2.6删除数据2.7关闭连接 3.总结 MySQL 安装可以看这篇文章MySql 安装与使用#xff08;非常详细#xff09; 1.安装 PyMySQL PyMySQL是Python中用于连接MySQL… 12.PyMysql安装与使用 1.安装 PyMySQL2.使用PyMySQL2.1创建数据表2.2连接数据库2.3增加数据2.4修改数据2.5查询数据2.6删除数据2.7关闭连接 3.总结 MySQL 安装可以看这篇文章MySql 安装与使用非常详细 1.安装 PyMySQL PyMySQL是Python中用于连接MySQL数据库的库安装起来非常简单。通常情况下只需要在命令行中执行以下命令即可 pip install pymysql如果你使用的是Python 3可能需要使用pip3来安装 pip3 install pymysql此外还可以通过PyCharm的设置界面来进行安装 打开PyCharm的设置界面File - Settings - Project Interpreter。点击右上角的加号搜索框内输入“pymysql”。选择需要的版本点击Install按钮进行安装。 2.使用PyMySQL 连接MySQL数据库时你需要提供数据库的主机名、端口、用户名、密码、数据库名称等信息。这些信息可以放在一个字典中然后传递给pymysql.connect()函数。例如 2.1创建数据表 /*Navicat Premium Data TransferSource Server : localhostSource Server Type : MySQLSource Server Version : 80020Source Host : localhost:3306Source Schema : dddTarget Server Type : MySQLTarget Server Version : 80020File Encoding : 65001Date: 18/06/2024 09:53:21 */SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS 0;-- ---------------------------- -- Table structure for t_role -- ---------------------------- DROP TABLE IF EXISTS t_role; CREATE TABLE t_role (id bigint NOT NULL AUTO_INCREMENT COMMENT 主键,name varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 名称,code varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 角色code,gmt_create datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,gmt_modified datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 修改时间,deleted bigint NOT NULL DEFAULT 0 COMMENT 是否已删除,PRIMARY KEY (id) USING BTREE ) ENGINE InnoDB AUTO_INCREMENT 4 CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT 角色表 ROW_FORMAT Dynamic;SET FOREIGN_KEY_CHECKS 1;2.2连接数据库 import pymysqlconfig {host: localhost,port: 3306,user: username,password: password,database: database_name }connection pymysql.connect(**config)执行结果: pymysql.connections.Connection object at 0x00000175D87BA8602.3增加数据 向数据库中插入数据需要先准备好SQL语句和插入值然后使用游标的execute()方法执行插入操作。最后别忘了调用commit()方法来提交事务。 # 添加 cursor connection.cursor() sql INSERT INTO t_role (name, code) VALUES (%s, %s) values (普通用户1, user) cursor.execute(sql, values) connection.commit() cursor.close()执行结果: 2.4修改数据 修改数据同样需要先准备SQL语句和可能的参数然后执行execute()方法并通过commit()方法提交事务。 # 修改 cursor connection.cursor() sql UPDATE t_role SET code Python WHERE id 6 cursor.execute(sql) connection.commit() cursor.close()执行结果: 2.5查询数据 使用游标Cursor对象来执行SQL查询。游标对象可以通过连接对象的cursor()方法获得。执行查询后可以使用fetchall()或fetchone()方法来获取查询结果。 cursor connection.cursor() cursor.execute(SELECT * FROM table) results cursor.fetchall() for row in results:print(row) cursor.close()执行结果: (1, 超级管理员, Python, datetime.datetime(2021, 9, 10, 19, 27, 55), datetime.datetime(2024, 6, 18, 9, 18, 19), 0) (2, 管理员, admin, datetime.datetime(2021, 9, 10, 19, 27, 55), datetime.datetime(2021, 9, 10, 19, 27, 55), 0) (6, 普通用户1, Python, datetime.datetime(2024, 6, 18, 9, 36, 23), datetime.datetime(2024, 6, 18, 9, 38, 38), 0)2.6删除数据 删除数据同样需要先准备SQL语句和可能的参数然后执行execute()方法并通过commit()方法提交事务。 cursor connection.cursor() sql DELETE FROM t_role WHERE id 6 cursor.execute(sql) connection.commit() cursor.close()执行结果: 2.7关闭连接 在完成所有数据库操作后应该关闭游标和连接释放资源。可以使用close()方法来关闭游标和连接。 cursor.close() connection.close()3.总结 PyMySQL是一个功能强大且易于使用的库它简化了Python与MySQL之间的交互。无论是进行简单的查询还是复杂的CRUD操作PyMySQL都能提供清晰、简洁的接口。此外由于它是纯Python编写的因此安装和使用都非常简单。如果你需要在Python项目中与MySQL数据库进行交互PyMySQL无疑是一个很好的选择。
http://www.hkea.cn/news/14512355/

相关文章:

  • 南昌网站开发培训学校广州百度推广开户
  • 怎么建设网站后台当下网站建设
  • 晋中推广型网站开发上海营销型网站开发
  • 专业建网站的学校网站 只做程序员
  • 昆明哪里做网站浙江住房城乡建设厅网站首页
  • 汕头搭建建站属于我的网页制作平台的是
  • 传统网站建设 成本网站建设的品牌
  • vs网站开发 怎么运行郑州信盈达嵌入式培训
  • 衡水做网站推广php做网站中下一步按钮
  • 国内设计师交流网站wordpress文章显示字数
  • 个人网站导航模版宁波网站建设建站系统
  • 网站建设公司现状网站建站专家
  • 网站没做好能不能备案wordpress 结构解析
  • 天津住房与城乡建设厅网站首页一家公司做两个网站吗
  • 外贸站seo如何不备案建网站
  • 上海门户网站制作公司怎样在百度发广告贴
  • 自己做网站教学视频教程大连金石滩
  • 武胜网站建设seo教程技术整站优化
  • 建瓯企业网站建设资源库网站开发
  • 最好的网站建设公司排名珠海企业建站程序
  • 南京cms模板建站淘宝优惠券网站建设
  • 墙纸 html 网站模板简单学校网站模板
  • 企业展示网站建设需要做什么手机彩票网站开发
  • 杨浦科技网站建设招聘平面设计
  • 我的世界有什么做的视频网站提升学历正规渠道
  • 注册公司的网站大学生网页设计作业 案例
  • 做网站用哪种语言怎么进入公众号后台
  • 青岛网站制作机构荣县网站建设
  • 网站建设公司排行营销网站流程与步骤
  • 电子商务网站建设的阶段化分析网络营销推广的目的是什么