ubuntu14.04 python访问mysql数据库

关于mysql的启动问题:

(1) 计算机管理器中的服务性能下的mysql设置为启动(我的默认为手动启动)

(2)如果数据库设置了密码,启动方式为:mysql -u root -q ,然后输入密码就可以连接到数据库啦。


python使用mysql基础:(详情参见虫师的讲解)

#coding=utf-8
import MySQLdb

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

#创建数据表
cur.execute("create table student(id int ,name varchar(20),class varchar(30),age varchar(10))")

#插入一条数据
cur.execute("insert into student values('2','Tom','3 year 2 class','9')")


#修改查询条件的数据
#cur.execute("update student set class='3 year 1 class' where name = 'Tom'")

#删除查询条件的数据
#cur.execute("delete from student where age='9'")

cur.close()
conn.commit()
conn.close()

Connect() 方法用于创建数据库的连接,里面可以指定参数:用户名,密码,主机等信息。这只是连接到了数据库,要想操作数据库需要创建游标。cur.execute("create table student(id int ,name varchar(20),class varchar(30),age varchar(10))")通过游标cur 操作execute()方法可以写入纯sql语句。通过execute()方法中写如sql语句来对数据进行操作。


你可能感兴趣的:(ubuntu14.04 python访问mysql数据库)