数据库
文章平均质量分 65
Alex_z0897
用结果去验证猜疑!!!
展开
-
datax datax-web通过docker-compose方式部署
安装mysql 8.0 (初始化sql里的密码字段加密码方式是mysql_native_password ,故5.7版本 登陆后会出现密码错误的情况)最后访问 http://192.168.0.x:9527/index.html。执行 docker-compose up -d datax_web。创建文件 datax-admin.properties。用户名密码在初始化sql里的job_user表里。原创 2022-11-15 12:02:16 · 1447 阅读 · 0 评论 -
sql语句_自连接_外连接_左连接_子查询_排序_分组
数据库 sql语句 分为DDL,DCL,DLL 1),DDL,data define language: 新建一个数据库 ceate创建 alter修改 drop删 这三条语句,在下面几个组件中,都可以用得到 数据库分为下面几个组件 a,数据库,datab...原创 2017-03-10 17:45:21 · 2574 阅读 · 0 评论 -
sql查询性能优化
对where条件进行优化 3.1 可以使用 exist 和not exist代替 in和not in,extist可以用到索引 NOT IN都是最低效的 (因为它对子查询中的表执行了一个全表遍历 exist与in用的场合区别 子查询集合数据量庞大时用exist,相反情况用in原创 2017-03-23 23:31:57 · 371 阅读 · 0 评论 -
用hibernate调用存储过程
存储过程是将一组需要重复执行的操作封装在一起存放在服务器中,支持用户提供的变量,具有强大的编程功能, 可以使用各种sql语句和过程式语句的组合,来封装数据库应用中复杂的业务逻辑和处理规则.使用存储过程的优点就是: 1.存储过程是预编译的可执行代码,提高效率2.将常用的操作集编写成存储过程,一次编写可多次使用,程度可重用Hibernate中使用存储过程有很多种方法, 1. 使用hiber原创 2017-03-24 20:39:05 · 1029 阅读 · 0 评论 -
Mybatis的N+1select问题
其它这篇文章标题应该叫论学好SQL语句使用的重要性.其实对于N+1问题,刚开始看到这个名词会让人很懵,这个关系到数据表关联关系,一对多,多对多的情况,这个问题在使用mybatis或者hibernate都有可能遇到,select语句数量过多或者重复的情况下,就会出现这个问题,频繁发送相同的sql语句给数据库带来很大压力. 说说解决方案: 1.使用sql语句:基本的查询语句se原创 2017-03-23 23:13:45 · 1512 阅读 · 0 评论