mysql导出多个表数据为excel方法,substring函数查询

//查询sys_username以S.00655开头的用户
SELECT SUBSTRING(sys_username,3),sys_password FROM `tbl_sa_syslogin` where sys_username like 'S.%'; 

//修改S.00655用户的密码等于S码
update tbl_sa_syslogin set sys_password = SUBSTRING(sys_username,3) where sys_username like 'S.%'; */

//建立一个中间导出表
create table tbl_export_network(
    id int,
    sys_username VARCHAR(10),
    sys_password VARCHAR(10),
    network_name VARCHAR(50),
    network_name_old varchar(50),
    phone VARCHAR(20),
    telephone VARCHAR(20),
    network_type  VARCHAR(10)
);

//将关联查询的结果添加到中间导出表
insert into tbl_export_network 
SELECT u.id,u.sys_username,u.sys_password,nw.network_name,nw.network_name_old,nw.phone,nw.telephone,nw.network_type FROM `tbl_sa_syslogin` u ,
tbl_nw_networkinfo nw
where nw.f_syslogin_id =u.id and u.sys_username like 'S.%' order by network_type,f_pca_province_id,f_pca_city_id,f_pca_area_id

//查询中间导出表
select * from tbl_export_network;

//最后利用Navicat工具导出数据为excel,完成~!

 

转载于:https://www.cnblogs.com/simpledev/p/3657101.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值