
mysql
文章平均质量分 64
programmer_trip
这个作者很懒,什么都没留下…
展开
-
使用poi工具将sql查询结果写入excel文件(报表的导出数据功能)
这里以查询mysql数据并导出为excel为例子关于创建数据库及表数据导入这里没讲,可以自行创建和插入测试数据这里用到的数据库是poimysql表为test1 首先创建一个maven项目 demo_poi2 pom.xml中引入mysql连接的驱动包,以及poi需要使用的jar包<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-jav原创 2022-02-09 09:00:00 · 612 阅读 · 0 评论 -
clickhouse直连mysql
遇到了一个这样的需求,报表上展示超时的订单信息部门,统计日期,超时订单编号,订单计划开始/结束时间 订单实际开始/结束时间这里需要让业务方当其认为这条记录不是真的超时时,为这条记录打上一个不纳入统计的标签,如果业务方选择了隐藏,那么这部分打上标签的数据就不会纳入统计,如果没有点隐藏按钮就不会受影响,打标签前怎么统计就怎么统计。目前的解决方案是:前端在页面交互时通过业务方输入的内容将带标签信息写入mysql表,使用clickhouse直连mysql提供接口查询服务。如果有更好的设计方案也欢迎交流???原创 2021-07-01 00:18:01 · 1345 阅读 · 0 评论 -
navicate远程连接宝塔面板mysql数据库
宝塔面板装在阿里云服务器上,需要远程连接宝塔面板的mysql,必须开启阿里云安全组的配置规则中开放3306端口,同时注意再宝塔面板的安全-防火墙中也要开放306端口,另外需要设置所有主机或者指定主机能够访问该数据库,最后刷新下权限,应该就可以连上了GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'xxxxx' WITH GRANT OPTION;flush privileges;====>血的教训啊,弄了好久才发现原来宝塔原创 2021-06-01 00:50:07 · 384 阅读 · 0 评论 -
mysql学习笔记-索引2
----------------------------------索引-----------------------------------mysql官方对索引的定义:索引(Index)是帮助mysql高效获取数据的数据结构===>索引的本质:索引是数据结构索引是排好序的快速查找数据结构一般索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储在磁盘上平时所说的索引,如果没有特别指明,都是指B树(多路搜索树,并不一定是二叉的)结构组织的索引,其中聚集索引,次要索引,覆盖原创 2021-04-16 16:38:58 · 151 阅读 · 0 评论 -
mysql学习笔记-索引1
索引失效(应尽量避免)1 全值匹配我最爱2 最佳左前缀法则(如果索引了多列,要遵守最左前缀法则,查询从索引的最左侧列开始并且不跳过索引中的列,,比如建的索引为ABC,使用的时候AC,那么C用不到索引查询)3 不再索引列上做任务操作(计算,函数,(自动 or 手动)类型转换),会导致索引失效而转向全表扫描4 存储引擎不能使用索引中范围条件右边的列5 尽量使用覆盖索引(只访问索引的查询(索引列和查询列一致)),减少select*6 mysql在使用不等于(!= 或 <>)时无法使用索引原创 2021-04-16 16:37:19 · 103 阅读 · 0 评论 -
HTTP协议以及登录案例(学习笔记)
HTTP:概念:Hyper Text Transfer protocol 超文本传输协议传输协议:定义了客户端和服务器端通信时,发送数据的格式特点:①基于TCP/IP的高级协议:是安全的,TCP三次握手和四次挥手②默认端口号:80③基于请求/相应模型的:一次请求对应一次相应④无状态的:每次请求之间相互独立,不能交互数据历史版本:①1.0:每发送一次请求都会建立新的连接② 1.1:复用连接,每次发送请求后会等一段时间,在这段时间内再次发送请求,就会复用刚才建立的连接,否则就会关闭连接原创 2021-03-29 00:53:15 · 1957 阅读 · 0 评论 -
linux虚拟机中安装mysql
安装流程一,先将mysql安装包上传到虚拟机中,会以进度条的形式显示上传文件的进度.(博主把mysql安装包上传在/root/software目录下)二.对已经打包的mysql进行拆包①首先我们来看一下上传的mysql的文件详情[root@hdp01 software]# ll /root/software总用量 785796-rw-r--r--. 1 root root 195094741 5月 29 02:37 jdk-8u221-linux-x64.tar.gz-rw-r--r--.原创 2020-05-29 17:54:54 · 1284 阅读 · 2 评论 -
MySql查询本周或下周过生日的人
这几题我想了很久,因此记录一下.做题思路,先将学生的生日年份统一成当前时间的年份,这样就可以直接用相差的天数判断是否本周或者下周过生日了首先还是来建表加数据吧-- 创建表格create table student( s_id varchar(20) not null, s_name varchar(255) not null default '', s_birth varchar(20) not null default '', s_sex varchar(10) not null defa原创 2020-05-25 22:46:25 · 6546 阅读 · 2 评论 -
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:异常处理以及java程序与数据库建立连接的流程
使用的JDBC是: mysql-connector-java-5.1.36.jar使用的mysql版本是:8.0.12一、创建注册驱动以及建立java程序与mysql数据库的连接import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class Wrong...原创 2020-05-03 16:28:10 · 960 阅读 · 0 评论