码迷,mamicode.com
首页 > 数据库 > 详细

python连接MySQL

时间:2019-12-14 21:02:32      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:下载   显示   连接数据库   arc   ict   获取   host   into   install   

python连接MySQL  

# 下载第三方模块: pip3 install pymysql

# 面条版
import pymysql  # 连接mysql数据库的模块

# 1.连接数据库
client = pymysql.connect(
    host=127.0.0.1,
    port=3306,
    user=root,
    password=123456,
    database=db4,
    charset=utf8,  # 此处不能写utf-8
    autocommit=True
)

# print(client)

# 2.获取游标对象 ----> 游标 可以用来提交sql命令
# 将取回值以字典形式显示:pymysql.cursors.DictCursor
cursor_obj = client.cursor(pymysql.cursors.DictCursor)
# cursor_obj = client.cursor()  # 以元组形式显示(1, ‘tank‘)

# 3.通过execute 可以提交sql语句

# 1)查数据
# sql = ‘select * from emp‘
# # 提交sql语句
# cursor_obj.execute(sql)
#
# # 4.提交后,通过cursor_obj对象.fetchall() 获取所以查询到的结果
# res = cursor_obj.fetchall()
# print(res)
#
# for dic in res:
#     print(dic)

# 2)插入数据
# 创建表
# sql = ‘create table user(id int, name varchar(16))‘

# sql = ‘insert into user(id, name) values(1, "tank")‘

# 3) 更新数据
# try:
#     sql = ‘update user set name="tank_is_handsome" where id=1‘
#     cursor_obj.execute(sql)
#
# except Exception as e:
#     print(e)

# 4) 删除数据
# sql = ‘delete from user‘
# cursor_obj.execute(sql)
#
# # 关闭游标
# cursor_obj.close()
#
# # 关闭客户端连接
# client.close()

python连接MySQL

标签:下载   显示   连接数据库   arc   ict   获取   host   into   install   

原文地址:https://www.cnblogs.com/ludingchao/p/12040592.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!