Python学习笔记——Python中使用Mysql
来源:互联网 发布:php memcache 使用 编辑:程序博客网 时间:2024/05/20 16:14
OS:windows-8
Python版本:Python2.7.12
MySQL:WAMPSEVER集成环境(Apache + MySQL + PHP)
WAMPSEVER版本:2.5
MySQL可视化界:phpmyadmin
在Mysql中创建数据库,数据表;在数据表中插入数据;代码如下:
1、进入数据库(运行的位置为...wamp\bin\mysql\mysql5.6.17\bin,直接输入mysql也能进入数据库,不过可能会没有一些权限,使用下面的命令较好)
mysql -uroot -p
输入上面命令后,会提示输入密码,输入密码即可(WAMPSEVER中的默认密码为空,即直接按回车即可)
2、查看当前所有的数据库show databases;输入上述命令后,在windows的命令窗口中会展示目前的数据库
3、创建自己想要创建的数据库(example:创建一个名为【myscrape】的数据库),创建成功的命令和图片如下,也可以通过步骤2查看:
create database myscrape;
4、创建完毕后,使用数据库
use myscrape;
5、在【myscrape】数据库中创建数据表
create table pages (id bigint(7) not null AUTO_INCREMENT, title VARCHAR(200), content VARCHAR(10000), created TIMESTAMP DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (id));6、创建成功的提示与上面相同,创建成功后,查看数据表结构
describe pages;
7、上面创建的表只是一个空表,需要向里面插入数据(只是插入了title和content这两个内容)
insert into pages (title, content) values ("Test page title", "This is some test page content. It can be up to 10000 characters long.");8、查看创建的内容
select * from pages;
以上的操作可以通过phpmyadmin的界面操作进行,上述数据库创建内容来自于【Python网络数据采集】这本书,删除的操作可以搜索找到,在此不做介绍,下面叙述Python与WAMPSEVER中的Mysql的连接与使用
Python没有内置的MySQL支持工具,不过,有很多开源的库可以用来与MySQL做交互,其中有个比较有名的库是PyMySQL(http://github.com/PyMySQL/PyMySQL)
Python自带的pip工具可以安装PyMySQL
1、进入Python环境,输入下面命令,安装PyMySQL
pip install pymysql2、使用下面命令导入pymysql库(导入过程中没有出现错误提示,证明安装成功)
import pymysql3、使用下面命令连接数据库
conn = pymysql.connect(host='localhost', user='root', passwd=None, db='myscrape')4、创建光标对象
cur = conn.cursor()5、通过Python使用数据库
cur.execute("use myscrape")6、查询pages表中id为1的数据
cur.execute("select * from pages where id=1")7、输出查询信息
print(cur.fetchone())
8、关闭光标和连接对象
cur.close()conn.close()上述内容来自于【Python网络数据采集】这本书,在连接数据库时稍有不同
- Python学习笔记——Python中使用Mysql
- Python学习笔记 —— mysql数据库使用
- <34>python学习笔记——mysql
- python+mysql 学习笔记
- python+mysql学习笔记
- python mysql 学习笔记
- python学习——使用MySQL
- python学习笔记1——python 中 Tkinder 使用常见问题
- 【python学习笔记】python使用sqlalchemy连接mysql数据库
- [Python学习笔记]2——Python使用函数
- Python学习笔记【三】——《python基础教程》:: 使用字符串
- python中使用MySQL
- python中使用mysql
- python中使用MYSQL
- Python中使用MySQL
- python学习笔记26(python中__name__的使用)
- python学习笔记28(python中pickle的使用)
- python学习笔记29(python中堆的使用)
- AttributeError: 'module' object has no attribute 'VideoWriter_fourcc'
- webpack+vue创建简单项目
- 126. Word Ladder II
- C. Mahmoud and a Message 396 div2 C dp好题
- Java中throw和throws的区别
- Python学习笔记——Python中使用Mysql
- django日志配置
- Qt之文件详解(三)文本文件读写
- 用C#读取excel中的数据,并绘制曲线
- 贪心算法-java
- 第八章 多态
- 使用pdf编辑工具怎么才能编辑pdf
- Eclipse下git创建分支
- Leetcode 201. Bitwise AND of Numbers Range