zoukankan      html  css  js  c++  java
  • python数据库连接------PyMysql学习

    一、安装

    pip install pyMysql

    二、连接数据库

    导入pymysql库,调用connect()方法

    import pymysql.cursors

    三、执行数据库操纵语句

    在之前,补充下   with   as 的相关知识

    有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。
    with还可以很好的处理上下文环境产生的异常

    本地文件读取操作

    file=open('/myfile/file1.txt') #获取文件句柄,打开本地文件
    data=file.read()#读取
    file.close()#关闭文件句柄

    这种情况可能会有忘记关闭文件句柄;或者读取数据的时候发生异常,一般采取如下加强的操作:
    file=open('/myfile/file1.txt') #获取文件句柄,打开本地文件

    try:
      data=file.read()#读取
    finaly:
      file.close()#关闭文件句柄

    用with 语句可以更好的处理
    很好的处理上下文环境产生的异常
    try:
      with open('/myfile/file1.txt') as file:
        data=file.read()
    finaly:
      file.close()
    
    

    插入

      with connection.cursor() as cursors:

        #sql语句

        sql="INSERT INTO tb(字段1,字段2,字段2) VALUES(%s,%s,%s)"#对应字段类型

        #执行

        cursors.excute(sql,('123','321','123'))#传值,执行sql语句

      connection.commit()#

      cursors.close()

      connection.close()

      

        

    知止而后有定,定而后能静,静而后能安,安而后能虑,虑而后能得
  • 相关阅读:
    认识计算机
    Sum 类型题目总结
    3Sum Smaller 解答
    3Sum Closest 解答
    Roman to Integer && Integer to Roman 解答
    Longest Common Prefix 解答
    Shortest Word Distance 解答
    Longest Valid Parentheses 解答
    Lowest Common Ancestor of a Binary Search Tree 解答
    Longest Palindromic Substring 解答
  • 原文地址:https://www.cnblogs.com/taoHongFei/p/8667835.html
Copyright © 2011-2022 走看看