IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: 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

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-01-24 10:57:59  更:2022-01-24 11:00:20 
 
开发: 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年10日历 -2024/10/20 7:55:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码