python连接MySql数据库

使用python进行MySql数据库编程

1.使用pip list 命令检查对应的mysql-connector-python库是否安装

2.使用pip installmusql-connector-python命令进行安装

3.编写python代码 _pyDataBaseOpt.py

 

#!/usr/bin/env python3
#使用python连接MySql数据库

#0.导入模块
import mysql.connector

#1.连接数据库
config = {
    'host':'127.0.0.1',
    'user':'root',
    'password':'123456',
    'port':'3306',
    'database':'Test',
    'charset':'utf8'
}

conn = mysql.connector.connect(**config)

#方法2:
#conn = mysql.connector.connect(user = 'root',
#  password = '123456',
#  database = 'Test')


#2.SQL操作

try:
    #设置游标
    cursor = conn.cursor()

    #创建表
    cursor.execute('drop table if EXISTS test;')
    cursor.execute('create table test(id int primary key, name varchar(20))')

    #插入记录
    cursor.execute('insert into test(id, name) values(%s, %s)', (1, 'y0n'))
    print('rowcount = ', cursor.rowcount)

    #提交事务
    conn.commit()
    cursor.close()

    #查询
    cursor = conn.cursor()
    cursor.execute('select * from test where id = %s', ('1',))
    values = cursor.fetchall()
    print(values)

except:
    #发生错误时回滚
    conn.rollback()

#3.关闭连接
cursor.close()
conn.close()

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值