关于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语句来对数据进行操作。