如何读取和保存
- 使用sqlalchemy建立连接
- 需要知道数据库的相关参数,如数据库IP地址、用户名和密码等
- 通过pandas中read_sql函数读入
- 通过dataframe的to_sql方法保存
首先查看自己本地的数据库信息
【我个人是在mysql workbench软件上查看本地数据库的信息(课程上用到的)】
【下面这个图片是旧版本的mysql workbeach,后面使用的是最新版本的,因为发现5.x版本的太旧了,没有导入功能】
【还可以在mysql的命令窗口中,输入】
创建数据库,导入表
接下来创建一个数据库test01(按照教程上边的名,我自己使用之前创建的Trade数据库),创建完数据库之后,要将csv文件导入成为数据库的表,这样才能在jupyter notebook上连接数据库就可以使用到数据表。
【使用mysql命令窗口创建数据库和导入表也是可以的】
python 连接数据库,读取数据表
【两种方法】
方法一:
方法二:
方法二用到数据库中另一张数据表(appendix),在将appendix.csv文件导入的过程中出现了错误,所以我只取了一部分的数据,就没有报错(具体的原因尚未搞清),如下图所示