select * from a where id in (select id from b) 等价于: for select id from b for select 8 from a where a.id = b.id 当b表数据必须小于a表数据时,in优于exists select * from Read More
索引失效: 全值匹配:索引全部引用 最佳左前缀法则,查询从索引的最左前列开始并且不跳过中间索引 索引列上少计算或类型转换 范围之后全失效 尽量使用覆盖索引,查询字段和 ,避免使用 select * 使用 !=或<>会导致无法使用索引,进行全表查询 is null 或 is not null 无法使用 Read More
多表查询: 显示内连接: select 字段列表 from 表名1 inner join 表名1 on 条件 * inner 可忽略 select * from student inner join class on student.clas_id=class.id 隐式内连接: 使用where: Read More
合并数据集: 创建一个能创建dataframe的函数 def make_data(cols,ind): data={c:[strc(c)+str(i) for i in ind] for c in cols} return pd.DataFrame(data,ind) make_data('ABC' Read More
层级索引: index=[('a',2010),('b',2011),('c',2010'),('a',2012),('e',2010),('f',2011)] age=[18,17,18,16,18,17] 常规创建 pop =pd.Series(age,index=index) MultiInd Read More
import numpy as py import pandas as pd Series对象 data= pd.Series([0.25,0.5,0.75,1.0]) 默认索引是数字 data=pd.Series([0.25,0.5,0.75,1.0],index=['a','b','c','d' Read More