python 连接mysql

原创 2016年08月29日 12:51:11
首先下载 mysqldb, 最好是一个exe(对应python2.7 或者3.。。要选对版本,例如我随便下了一个http://www.cr173.com/soft/22957.html),直接双击安装就行了。


先 执行import MySQLdb,然后
>>> db = MySQLdb.connect("localhost","root","1234567","bookmanage" )
>>> cursor = db.cursor()
>>> cursor.execute("SELECT VERSION()")
1L
>>> data = cursor.fetchone()
>>> print "Database version : %s " % data

Database version : 5.7.10-log 
>>> db.close()


conn=MySQLdb.connect(host="localhost",user="root",passwd="1234567",db="mytable")

host: 连接的数据库服务器主机名,默认为本地主机(localhost)。

user:数据库登陆名.默认是当前用户.
passwd:数据库登陆的秘密.默认为空.
db:要使用的数据库名.没有默认值.
port:MySQL服务使用的TCP端口.默认是3306.
conn连接有两个重要的方法commit【提交新增和修改】,rollback【撤销新增或修改】

Mysql 查看session连接数,状态

命令: show processlist;  如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。  show processlist;只列出前100条,如果...

Mysql 查看连接数,状态--配置设定

命令: show processlist;  如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。  show processlist;只列出前100条,如果...

Mysql 中线程管理与连接池代码导读

本文主要讨论的是mysql中的连接模块。 该模块处理客户端与服务端间的通信,并且在服务端为每个客户端连接建立处理线程。 1. 概述 中线程管理与连接池代码导读" TITLE="Mysql 中线程管...
  • gao1738
  • gao1738
  • 2015年01月18日 20:15
  • 405

MySQL Workbench提供了丰富的…

熟悉了数据库命令之后,可以开始上“数据库IDE”了。 一些冗杂的配置工作,确实需要类似MySQL Workbench这类工具来加速配置过程。 Workbench提供了丰富的数据类型可以创建。并用JD...

php mysql防止sql注入详细说明

要防sql注入我必须从sql语句到php get post 等数据接受处理上来做文章了,下面我们主要讲php 与mysql的sql语句上处理方法 ,可能忽略的问题。 看这个例子:    ...

mysql 分库分表

原文地址:分库分表">mysql 分库分表作者:crazy分表是分散数据库压力的好方法。 分表,最直白的意思,就是将一个表结构分为多个表,然后,可以再同一个库里,也可以放到不同的库。 当然,首先要知道...

MySQL删除数据Delete 语句、Trunca…

恶人自有恶人磨,如果数据库里面的数据有问题了,或者是有人捣乱,再或者就是您老人家看这条数据不爽,还有就是您想毁灭证据(其实总是会留下痕迹的)的时候,你就需要了解MySQL的Delete语句了。MySQ...

mysql 添加新启动选项(option)

本文将介绍如何在mysql中添加新的启动选项(option)。 例如 mysqld --node_type=master 。 这个启动命令需要mysql提供对新选项 node_type的支持。 本文将...
  • gao1738
  • gao1738
  • 2015年01月18日 20:14
  • 314
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python 连接mysql
举报原因:
原因补充:

(最多只允许输入30个字)