
数据库
NJUdudu
这个作者很懒,什么都没留下…
展开
-
hiveh和presto中date_add
1、日期增加函数: date_add语法:hive>select date_add(‘2016-12-29’,10);presto>select date_add(‘day’, 1, TIMESTAMP ‘2014-03-08 09:00:00’);原创 2020-02-09 16:23:20 · 12561 阅读 · 0 评论 -
MYSQL优化之explain详解
原文链接:MySQL优化之EXPLAIN详解 学习MySQL时我们都知道索引对于一个SQL的优化很重要,而EXPLAIN关键字在分析是否正确以及高效的增加了索引时起到关键性的作用。这篇文章显示了如何调用“EXPLAIN”来获取关于查询执行计划的信息,以及如何解释输出。EXPLAIN命令是查看查询优化器如何决定执行查询的主要方法。这个功能有局限性,并不总会说出真相,但它的输出是可以获取的...转载 2019-12-19 20:04:31 · 421 阅读 · 0 评论 -
Mybaties拦截器原理
MyBatis提供了一种插件(plugin)的功能,虽然叫做插件,但其实这是拦截器功能。那么拦截器拦截MyBatis中的哪些内容呢?转载 2019-09-11 14:54:38 · 366 阅读 · 0 评论 -
MyBaties原理
一、MyBaties框架设计MyBaties框架可分为四层:接口层数据处理层框架支撑层引导层注:图片来源《深入理解mybatis原理》二、接口层MyBaties接口层和数据交互有两种方式:使用传统的MyBaties提供的API使用Mapper接口2.1传统的MyBaties提供的API这是传统的传递Statement Id 和查询参数给 SqlSession 对象,...转载 2019-09-11 11:58:05 · 512 阅读 · 0 评论 -
MySql插入中文出错
错误提示:Incorrect string value: ‘\xE5\xB0\x8F\xE6\x98\x8E’ for column ‘username’ at row 1解决方法:alter table user convert to character set utf8;原创 2019-07-23 16:38:35 · 464 阅读 · 0 评论 -
sql条件查询java实现
sql条件查询java实现public List<Product> searchByCondition(Condition condition) throws SQLException { QueryRunner queryRunner = new QueryRunner(JDBCUtils.getDataSource()); String sql = "select * f...原创 2019-01-03 15:45:04 · 1411 阅读 · 0 评论 -
mysql8.0用户密码设置注意事项
在MySQL 8.0.11中,caching_sha2_password是默认的身份验证插件,而不是以往的mysql_native_password。有关此更改对服务器操作的影响以及服务器与客户端和连接器的兼容性的信息,请参阅caching_sha2_password作为首选的身份验证插件。(翻译自https://dev.mysql.com/doc/refman/8.0/en/caching-sh...转载 2018-06-12 10:16:10 · 3860 阅读 · 0 评论 -
MySQL必知必会笔记
原文链接:https://blog.youkuaiyun.com/zero_lee/article/details/7890421 1. 选择数据库相关命令:USE crashcourse; SHOW DATABASE; SHOW TABLES; SHOW COLUMNS FROM customers; SHOW STATUS; SHOW CREATE DATABASE; SHO...转载 2018-05-13 10:41:57 · 214 阅读 · 0 评论 -
优化服务器设置——高性能MySQL
原文链接:https://blog.youkuaiyun.com/xifeijian/article/details/45702235 MySQL有大量可以修改的参数--但不应该随便去修改。通常只需要把基本的项配置正确(大部分情况下只有很少一些参数是真正重要的),应该将更多的时间花在schema的优化...转载 2018-05-05 13:56:11 · 2446 阅读 · 0 评论 -
查询性能优化——高性能MySQL
原文链接:https://blog.youkuaiyun.com/zly9923218/article/details/51489794 优化数据访问查询性能低下的最基本的原因是访问的数据太多,对于低效的查询,可以从下面两个步骤来分析:(1)确认应用程序是否在检索大量超过需要的行,这通常意味着访问了太多的行,但有时候也有可能...转载 2018-05-04 22:35:21 · 606 阅读 · 0 评论 -
创建高性能的索引——高性能MySQL
原文链接:https://blog.youkuaiyun.com/zly9923218/article/details/51481475 索引对于良好的性能非常关键。尤其是当表中的数据量越来越大时,索引对性能的影响愈发重要。 在数据量小且负载较低时,不恰当的索引对性能的影响可能还不明显,但是当数据量逐渐增大时,性能会急剧下降。索引...转载 2018-05-04 22:04:32 · 767 阅读 · 0 评论 -
Schema与数据类型优化——高性能MySQL
原文链接:https://blog.youkuaiyun.com/java_4_ever/article/details/41117793 关于数据类型选择的一些记录选择优化的数据类型更小的通常更好。一般应该尽可能使用能正确存储数据的最小数据类型,更小的数据类型通常更快,因为他们占用更少的磁盘、内存和CPU缓存,...转载 2018-05-04 21:32:25 · 147 阅读 · 0 评论