| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> Python-mysql应用 -> 正文阅读 |
|
[大数据]Python-mysql应用 |
实际测试或者工作中,有时候会涉及到操作数据库,数据量多的情况下,使用python更加便捷方便。 Python支持很多不同的数据库,如图等等,连接不同的数据库,需要下载不同的API模块。MySQL需要下载MySQL的模块。 ?1. 安装模块 python2使用mysqldb,python3用的是PyMySQL python3中pip install mysql会报错 pip3 install pymsql可以成功 2.?连接数据库 连接数据库之前,需要已经有已启动的数据库,且有对应权限或root权限的账号密码。 1) 导入pymysql:?import?pymysql 2)?连接数据库:conn = connect(host='数据库ip',port=端口号,user='用户名',passwd='数据库密码',database='s数据库名',charset='utf8') 3) 获取到执行sql的光标:cursor = conn.cursor() 4) 定义需要执行的sql:sql =?“sql语句” 5) 执行sql:cursor.execute(sql) 6) 关闭光标:cursor.close() 7) 关闭数据库:conn.close() 3.?示例 下面是一个通过数据库使用try增加数据库表数据的实例 from pymysql import * def add_test_up_message(): ? ? conn = connect(host='192.168.1.155',port=3306,user='root',passwd='test123',database='test',charset='utf8') ????cs = conn.cursor() ????for num in range(0, 100): ????????try: ????????????sql = "INSERT INTO rcs_up_message_info(merh_id,app_id,phone,msg_type,msg_content,send_time,create_time) VALUES('1','1','18811110000','2','这是一条测试文本','2021-11-05 18:54:50','2021-11-05 18:54:50')" ????????????cs.execute(sql) ????????except Exception as e: ????????????return ????conn.commit() ????cs.close() ????conn.close() ????print('完成任务!') add_test_up_message |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 14:28:22- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |