python连接mysql数据库

Python跟数据库mysql连接

环境准备

1、python2.7

2、MySQL-python-1.2.4.win32-py2.7.exe

默认你已经安装好python2.7

1、那么你直接把MySQL-python-1.2.4.win32-py2.7.exe直接点击安装就行了,然后输入import MySQLdb   没报错就说明你安装好了

python连接mysql数据库

2、实现与mysql数据库的连接

python连接mysql数据库python连接mysql数据库python连接mysql数据库

现在就实现了连接。其中

>>> conn = MySQLdb.connect(host='localhost',port = 3306,user='root', passwd='123456',db ='test',)

Connect() 方法用于创建数据库的连接,里面可以指定参数:用户名,密码,主机等信息。

这只是连接到了数据库,要想操作数据库需要创建游标。

>>> cur = conn.cursor()

通过获取到的数据库连接conn下的cursor()方法来创建游标。

>>> cur.execute("create table student(id int ,name varchar(20),class varchar(30),age varchar(10))")

通过游标cur 操作execute()方法可以写入纯sql语句。通过execute()方法中写如sql语句来对数据进行操作。

>>>cur.close()

cur.close() 关闭游标

>>>conn.commit()

conn.commit()方法在提交事物,在向数据库插入一条数据时必须要有这个方法,否则数据不会被真正的插入。

>>>conn.close()

Conn.close()关闭数据库连接