pandas+mysql+excel 数据处理

mysql  建表
  1. join 建索引,否则查询慢
  2. 注意时间类型是否update后会被刷新
  3. 设计逻辑删除 enable   ,  不要delete
  4. null,字符串   数字运算用函数  ifnull(total,0), 设计时设默认值
  5. 字符串类型(若是包含非纯数字数据),必需要加引号
  6. 默认值,非空值需提早赋值(to_sql)
  7. 加减若是存在精度问题,用abs()>精度偏差

sql  其余用法:mysql

  1. 建表: create table  T  as  select  xx  from yy  where zz
  2. 取json中的字段:  json_extract( data," $.xxx "   )
  3. 随机取n个数    order by  rand()  limit n

 pandas 处理数据:sql

  1. 从sql提取时,若是字段较少1~2个,可在sql语句中as更名,不然在pandas 单独更名
相关文章
相关标签/搜索