据库,创建表,修改表信息,删除表,向表中插入数据,从表中删除数据等等。其中插入数据时,如果存入的数据是图片的话, 可以把图片用二进制的方式存储到 MySQL 数据库,同时,存储进数据库的二进制码,也可以读取出来写入文件,生成图片。要想使 Python 可以操作 MySQL 数据库就需要安装 MySQL-python 驱动, 它是 Pytho n 操作 MySQL 必不可少的模块。该驱动中包含 MySQLdb 模块,此模块是 Python 连接 MySQL 数据库的模块。 Python 使用 MySQLdb 模块操作数据库的基本步骤包括: (1) 引入 MySQLdb 库, import MySQLdb ; (2) 连接数据库, MySQLdb 模块提供 connect 方法来创建数据库连接, 创建数据库连接时需要向 connect 方法中传入几个参数,比较常用的参数包括: host: 数据库主机名. 默认是用本地主机, user: 数据库登陆名.默认是当前用户, passwd: 数据库登陆的秘密. 默认为空, db: 要使用的数据库名. 没有默认值, port:MySQL 服务使用的 TCP 端口,默认是 3306 , charset: 数据库编码,(例如: conn =MySQLdb.connect(host= 'localhost' ,user= 'root' ,passwd= '520456' ,db= 'craw lers' ,charset= ' utf8') ;) (3) 执行 sql 语句并接收返回值,首先, 我们用使用连接对象获得一个 cursor 对象,接下来,我们会使用 cursor 提供的方法来进行工作。(4) 关闭 cursor 对象,关闭数据库连接。同时也提供了类似于 java 的 try-catch 语句,用来捕捉数据库操作过程中可能发生的异常。