2023.12.16 帆软report 官方模板表练习,pymysql

sql 复制代码
import pymysql

# 建立与数据库的连接
conn1 = pymysql.connect(
    host='192.168.88.100',
    port=3306,
    user='root',
    password='123456',
    db='shopnc_db'
)
conn2 = pymysql.connect(
    host='192.168.88.100',
    port=3306,
    user='root',
    password='123456',
    db='bi_db'
)
# 2.创建游标对象
c1 = conn1.cursor()
# 3.编写sql语句
sql = "update product set price = 10000"
# 修改全部的价格都变为10000
# 4.执行sql语句
result = c1.execute(sql)
conn1.commit()  # 提交事务
# 5.获取结果集
if result != 0:
    print("修改成功")
else:
    print("修改失败")
# 6.关闭连接
conn1.close()  # 关闭连接

crm 客户关系管理(Customer Relationship Management,简称CRM

erp 企业资源计划即 ERP (Enterprise Resource Planning)

Ø 门店表uc_chain

Ø 店铺表uc_store

Ø 地区表shopnc_area

Ø 批发订单表shopnc_pf_orders

Ø CRM系统中客户表crm_customer

Ø ERP系统公司表shopnc_erp

Ø ERP系统订单表shopnc_erp_order

Ø 品牌代理店门店签约表daily_operate_agent_brand_name

Ø 品牌代理店门店动销表agnet_passenger_performance_brand_agency_pfdetail

统计各省份门店和店铺注册数量

统计各省份批发订单业务进展情况

统计各阶段门店用户数量

统计erp系统中各公司销售订单数据

统计各品牌代理店签约门店数和动销门店数

工作流程:需求分析,指标计算,定时调度,报表设计

过滤条件:where chain_name not like '%测试%' or 字段名 not like '%test%'

where area_id <32 省份的id包含了市的,所以需要过滤,

维词下推 就是提前过滤

select null +100的结果会变成null,所以空值需要定义为0

select ifnull(null,0) +100;

select if(null,0,1) + 100;

select coalesce(null,0) +100;

1703102312301,这样的数字是时间戳,很多表里面记录时间都是使用的这个,那么我们在进行查询的时候,可以使用select from_unix_time(17021312314)这个函数, 可以将时间戳转换为2023-5-21 11:30:50这样到的形式;

设置了自增后, null和 0都代表自动使用自增

select 后的结果,比如下图中的name,要么在group by 后面,要么在聚合函数中

有问题:

应该语句是select name, max(money) from 表名 group by name

相关推荐
冒泡的肥皂1 小时前
MVCC初学demo(一
数据库·后端·mysql
.Shu.2 小时前
Redis Reactor 模型详解【基本架构、事件循环机制、结合源码详细追踪读写请求从客户端连接到命令执行的完整流程】
数据库·redis·架构
薛晓刚5 小时前
当MySQL的int不够用了
数据库
SelectDB技术团队5 小时前
Apache Doris 在菜鸟的大规模湖仓业务场景落地实践
数据库·数据仓库·数据分析·apache doris·菜鸟技术
星空下的曙光5 小时前
mysql 命令语法操作篇 数据库约束有哪些 怎么使用
数据库·mysql
小楓12015 小时前
MySQL數據庫開發教學(一) 基本架構
数据库·后端·mysql
染落林间色5 小时前
达梦数据库-实时主备集群部署详解(附图文)手工搭建一主一备数据守护集群DW
数据库·sql
颜颜yan_6 小时前
企业级时序数据库选型指南:从传统架构向智能时序数据管理的转型之路
数据库·架构·时序数据库
lichenyang4536 小时前
管理项目服务器连接数据库
数据库·后端
沙振宇6 小时前
【数据库】通过‌phpMyAdmin‌管理Mysql数据
数据库·mysql