2.1.5 pymysql 操作mysql数据库

1.安装pymysql

用pip下载pymysql,通过pycharm操作mysql数据库:pip install pymysql

# 可在pycharm terminal窗格里的项目路径下写如上代码下载


2.操作

(1)连接数据库 :使用Connect方法连接数据库

例子:

  link = pymysql.Connect(host='localhost', port=3306, user='root', password='123456', db='zzl', charset='utf8')

注:1. link为返回值,返回连接对象

        2. 参数说明:


连接对象方法:


(2)游标       游标对象可以用于数据库的语句操作

创建游标:cursor = link.cursor()

#print(cursor.rowcount) #打印受影响行数

游标方法:


(3)执行sql语句

sql = 'select * from user1'

  # 执行完sql语句,返回受影响的行数

  num = cursor.execute(sql)

4. 获取结果集

  result1 = cursor.fetchone()

  print(result1)

5. 关闭连接

  cursor.close()

  link.close()

- 注意:写完代码后,需要将py文件添加可执行权限 

  sudo chmod +x conndb.py

  ./conndb.py

6.pymysql中事务处理

pymysql默认是没有开启自动提交事务,所以我们如果进行增、删、改,就必须手动提交或回滚事务。

例:sql = 'delete from user where id=%s' % user_id

# 如果要执行增删改语句的时候,下面的就是固定格式

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容