前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python连接Mariadb数据库

Python连接Mariadb数据库

作者头像
院长技术
发布2020-08-02 17:32:04
2.6K0
发布2020-08-02 17:32:04
举报
#!/usr/bin/python3
#-*-coding:utf-8-*-

import os,sys
import pymysql


# 打开数据库连接
db = pymysql.connect(host="192.168.1.2",port=3306,user="root",passwd="yuanzhang",db="yz",charset='utf8')

# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
 
# 使用 execute()  方法执行 SQL 查询 
cursor.execute("SELECT VERSION()")
 
# 使用 fetchone() 方法获取单条数据
data = cursor.fetchone()
 
print ("Database version : %s " % data)
 
# 关闭数据库连接
db.close()

# 定义函数
def conndb():
    conn = pymysql.connect(host="192.168.1.2", port=3306, user="root", passwd="yuanzhang", db="yz", charset='utf8')
    cur = conn.cursor()
    cur.execute("show databases;")
    result = cur.fetchall()
    cur.close()
    conn.close()
    print(result)
print("开始调用函数")
# 调用函数
conndb()

执行结果:

Database version : 5.5.65-MariaDB 
开始调用函数
(('information_schema',), ('mysql',), ('performance_schema',), ('yuanzhangdb',), ('yz',))
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MariaDB
腾讯云数据库 MariaDB(TencentDB for MariaDB) 让您轻松在云端部署、使用 MariaDB 数据库。MariaDB 是在 MySQL 版权被 Oracle 收购后,由 MySQL 创始人 Monty 创立,其版权授予了“MariaDB基金会(非营利性组织)”以保证 MariaDB 永远开源,良好的开源策略,是企业级应用的最优选择,主流开源社区系统/软件的数据库系统,均已默认配置 MariaDB。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档