jupyter给人的感觉就是IPython的网页版
IPython是自带很多魔法函数的,比如%run
反正带%的都是魔法函数
不过对于sql的使用,没有自带魔法函数,想使用,之前 就得安装:
!pip install ipython-sql
安装后需要导入外部库进来
%load_ext sql
接下来 就可以使用sql了
不过,使用之前肯定需要连接sql数据库
%sql mysql+pymysql://sql用户名:密码@IP/库名
%sql+命令 ------这个命令理解成执行sql命令就行
接下来就可以使用sql了
%%sql
show tables;
运行成功就会显示tables
值得注意的是魔法函数只有是两个%的时候,意思就是将其转化成cell
单个%sql 只是执行这一行,%%sql就可以很多行,比如:
%%sql
select *
from stuents
当然还可以赋值:
df = %sql select * from tables
剩下的只是和sql有关了,就不介绍,以后想在jupyter里面 写sql千万别忘了这招