jupyter利用函数查看数据库信息

本文介绍了如何使用Jupyter Notebook连接MySQL数据库,通过read_sql_query和read_sql_table函数读取数据,使用to_sql方法写入数据。讨论了if_exists参数的用法,并强调了Jupyter Notebook在数据分析中的便利性,支持多种编程语言,适合作为科学计算工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

Jupyter Notebook

 创建一个MySQL连接,用户名为root,密码为123456ip地址为127.0.0.1,数据库名字为add,编码格式为utf-8

read_sql_query函数查看add中的数据表单

read_sql_table函数读取音乐行业收入信息表

to_sql()方法写入musicdata数据,使用read_sql_query函数读取add数据库

查看信息表的所有值

查看信息表的列名

查看信息表的数据类型

Jupyter notebook做数据分析太方便了,它被设计就是为了科学计算的,可以支持Python、R、Julia、Scala等多种语言编程,而且在浏览器上运行,对硬件要求不高,符合多数人的需求。

if_existsl可以有三个参数:fail的意思如果表存在,啥也不做replace的意思,如果表存在,删了表,再建立一个新表,把数据插入append的意思,如果表存在,把数据插入,如果表不存在创建一个表!!

所以,为什么要用notebook呢?其实就是这几点



Jupyter Notebook

Jupyter Notebook 作为一个编辑器,非常的受欢迎。它的代码和输出结果都保存在同一个文件中。需要时直接发一个文件就能在其它电脑快速运行,十分方便。它是ipython开源项目的一部分,而且是完全免费的。

Jupyter Notebook 可以适用不同的编程语言,但主要是Python。

通常使用 Jupyter Notebooks 的最简单方法是安装 Anaconda。Anaconda 是被广泛使用的用于科学计算的 Python 发行版,并且预装了很多常用的库和工具。其中就包括Jupyter。

一、首先安装pymysql驱动
1.打开Anaconda 命令窗口:Anaconda Prompt (anaconda3)

2.安装pymysql:pip install pymysql

二、打开 jupyter notebook进行数据库操作
1.首先导入pandas 和sqlalchemy
————————————————
版权声明:本文为CSDN博主「文龙z」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_29644709/article/details/107284072

 创建一个MySQL连接,用户名为root,密码为123456
ip地址为127.0.0.1,数据库名字为add,编码格式为utf-8

from sqlalchemy import create_engine
engine = create_engine('mysql+pymysql://root:[email protected]:3306/add?charset=utf8')
print(engine)

read_sql_query函数查看add中的数据表单

import pandas as pd 
musicadatalist = pd.read_sql_query('show tables', con=engine)
print('数据表单为:\n',musicadatalist)

read_sql_table函数读取音乐行业收入信息表

musicdata = pd.read_sql_table('musicdata',con=engine)
print('表的长度为:\n',len(musicdata))

to_sql()方法写入musicdata数据,使用read_sql_query函数读取add数据库

musicdata.to_sql('test1',con=engine, index=False, if_exists='replace')
formlist1 = pd.read_sql_query('show tables',con=engine)
print('新增一个表格后,add数据库数据表清单为:\n',formlist1)

查看信息表的所有值

print('音乐行业收入信息表的所有值为:\n',musicdata.values)

查看信息表的列名

print('音乐行业收入信息表的列名为:\n',musicdata.columns)

查看信息表的数据类型

print('音乐行业收入信息
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值