使用mysql创建一个名称为college的mysql默认数据库名称,使用python中的MySQLdb库,创建一个

Django中默认使用sqlite3mysql默认数据库名称今忝研究了下如何将它换成常见的mysqlmysql默认数据库名称。

由于项目用得python3而MySQLdb没有支持python3的版本,如果使用(邮箱中#请改为@)进行举报并提供相关證据,一经查实本社区将立刻删除涉嫌侵权内容。

后台-系统设置-扩展变量-手机广告位-内容正文底部

  之前写过一篇 Python使用MySQLmysql默认数据庫名称的博客主要使用的是Python2MySQLdb驱动。

  然而2016年开始,我从Python2切换到了Python3Python2已经基本不再使用,MySQLdb驱动从20141月停止了维护所以,打算重新洅来写这篇博客

Python是编程语言,MySQL是mysql默认数据库名称它们是两种不同的技术;要想使Python操作MySQLmysql默认数据库名称需要使用驱动。这里选用PyMySQL驱动丅载地址:

当然,最简单的安装方式还是使用pip命令

执行下面的SQL语句,创建一张users

接下来才是重点,Python操作MySQLmysql默认数据库名称

  不管你使用的是什么工具或库,连接mysql默认数据库名称这一步必不可少host为mysql默认数据库名称的主机IP地址,portMySQL的默认端口号user为数据的用户名,password为mysql默認数据库名称的登录密码db为mysql默认数据库名称的名称。

  cursor()方法创建mysql默认数据库名称游标

  commit()将mysql默认数据库名称的操作真正的提交到数據。

   接下来的操作就是mysql默认数据库名称的查询了

  close() 最后不要忘记了关闭数据连接。

python编程中可以使用MySQLdb进行mysql默认数据库洺称的连接及诸如查询/插入/更新等操作但是每次连接mysqlmysql默认数据库名称请求时,都是独立的去请求访问相当浪费资源,而且访问数量达箌一定数量时对mysql的性能会产生较大的影响。因此实际使用中,通常会使用mysql默认数据库名称的连接池技术来访问mysql默认数据库名称达到資源复用的目的。


DBUtils提供两种外部接口:
  • * PersistentDB :提供线程专用的mysql默认数据库名称连接并自动管理连接。
  • * PooledDB :提供线程间可共享的mysql默认数据库名称連接并自动管理连接。

配置文件模块Cnofig,包括mysql默认数据库名称的连接信息/用户名密码等:

创建test模块测试一下使用连接池进行mysql访问:

当然,還有很多其他参数可以配置:

  • mincached :启动时开启的空连接数量
  • maxcached :连接池最大可用连接数量
  • maxshared :连接池最大可共享连接数量
  • blocking :达到最大数量时是否阻塞
  • maxusage :单个连接最大复用次数

根据自己的需要合理配置上述的资源参数以满足自己的实际需要。

至此python中的mysql连接池实现完了,下次就直接拿来用就好了


我要回帖

更多关于 mysql默认数据库名称 的文章

 

随机推荐