在Python下操作Mysql数据库,要先确保有安装了PyMysql了(电脑上安装Mysql可查阅上文,需要注意记住安装的数据库root的密码,还有数据库的端口(默认是3306))
一、安装PyMysql
2、创建数据库,查看数据库和创建表
1)查看数据库: show databases;
2)创建数据库school和创建表depart
4、删
1)删除记录: delete from depart where id=2;
3)删数据库: drop database school;
如上图。
5、改: update depart set num=3 where name='test';
6、查: select * from depart;
一、安装PyMysql
先进入到Python安装目录下的Scripts路径下,安装pip这个工具;然后通过pip安装PyMysql,具体如下图所示。
输入指令:pip install pymysql

安装成功会提示successfully installed,安装版本是pymysql-0.8.0。
1、启动mysql数据库(进入服务前要先手动启动MySQL服务或使用net start mysql命令启动)
可以到mysql的bin目录下输入DOS指令:mysql -uroot -p

2、创建数据库,查看数据库和创建表
1)查看数据库: show databases;
2)创建数据库school和创建表depart
create database school;
create table depart(id int(10) primary key auto_increment,name char(20) not null,num int(20));
展示表:desc depart;

3、增:insert into depart(name,num) values('develop',10);
4、删
1)删除记录: delete from depart where id=2;
2)删表:drop table depart;
3)删数据库: drop database school;
如上图。
5、改: update depart set num=3 where name='test';
6、查: select * from depart;
如上图。
三、Python操作MySQL数据库
代码如下:
#!/usr/bin/python
#-*- coding:UTF-8 -*-
'''Created on 2018年5月3日'''
import pymysql
connect=pymysql.connect(
db='school',
host='localhost',
user='root',
passwd='',
port=3306,
charset='utf8'
)
cursor=connect.cursor()
cursor.execute('drop table if exists depart;')
def select():
sql='create table depart(id int(10) primary key auto_increment,name char(20) not null,num int(20));'
cursor.execute(sql)
select()
cursor.execute("insert into depart(name,num) values('develop',12);")
cursor.execute("insert into depart(name,num) values('test',9);")
cursor.execute("delete from depart where name='test';")
cursor.execute("update depart set name='develpoper'where id=1;")
cursor.close()
connect.close()
以上可以操作mysql数据库进行增删改查。暂时更新到这里
注:参考文章地址:Python下操作MySQL数据库
本文介绍如何在Python中使用PyMysql模块操作MySQL数据库,包括安装PyMysql、基本的数据库命令行操作及Python代码实现增删改查等功能。
5万+

被折叠的 条评论
为什么被折叠?



