zoukankan      html  css  js  c++  java
  • Python基础

    安装

    pip install MySQLdb
    

    使用

    去除一个数据库中所有的表

    import MySQLdb
    
    
    def db_test():
        conn = MySQLdb.connect(user='<username>', passwd='<passwd>', db='<database name>', charset='utf8')
        cursor = conn.cursor()
        cursor.execute('show tables;')
        
        rows = cursor.fetchall()
        for row in rows:
            print row
    
        conn.commit()  # 不要忘记commit以及close
        conn.close()
    

    注意事项

    1. 千万注意编码设置,在连接数据库的时候不要忘记将客户端编码设置为utf8,即charset='utf8'不要漏掉了,当初的时候为了处理一个Excel读取数据存入MySQL中的问题,折腾了一个通宵都没有解决,各种编码解码都尝试了还是无果,只能以过滤掉中文为结果。一直以为是因为Excel编码的问题,结果过了两天同事提醒才想起来是数据库连接出问题了,瞎折腾一晚上~ 不过为此也长记性了,任何时候不能忘了编码解码的问题。
  • 相关阅读:
    Bootstrap按钮
    Bootstrap表单
    Bootstrap表格
    Bootstrap列表
    jq 的onchange事件
    php 跳出循环的几种方式
    php变量和字符串连接符——点
    php 从2维数组组合为四维数组分析
    mysql 删除表中记录
    mysql 聚合函数
  • 原文地址:https://www.cnblogs.com/dspace/p/6111777.html
Copyright © 2011-2022 走看看