![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 65
无奈的码农
坚持学习新技术
展开
-
Linux服务器安装mysql5.7
先查看是否有wget命令如果没有则直接安装安装完成wget后,开始下载mysql包下载好之后开始进行mysql的安装操作。原创 2022-08-23 11:22:36 · 1745 阅读 · 0 评论 -
Navicat mysql 迁移Oracle
需要在navicat 连接一个mysql,同样的也需要连接一个oracle,然后点击下一步,进行需要迁移的表选择,可以选择全部,也可以选择单独几张表。左边选择mysql的数据库,右边选择需要同步到的oracle数据库。到此数据迁移完成,可以去oracle查看是否已经生成该表。选择完表数据后,点击下方的选项,需要标记上,点击确定。继续点击下一步,走到原对象和目标对象这里看是否有问题。都连接成功后,navicat 左上角目录一栏,找到。没有问题,直接点击开始。原创 2022-08-19 10:58:18 · 3478 阅读 · 4 评论 -
LinkedHashMap 详解
LinkedHashMap 通过特有底层双向链表的支持,使得LinkedHashMap可以保存元素之间的顺序,例如插入顺序或者访问顺序,而HashMap因为没有双向链表的支持,所以就不能保持这种顺序,所以它的访问就是随机的了和HashMap一样,还是通过数组存储元素的这里的顺序指的是遍历的顺序,定义了头结点head,当我们调用迭代器进行遍历时,通过head开始遍历,通过after属性可以不断找到下一个,直到tail尾结点,从而实现顺序性。...原创 2022-08-11 17:31:10 · 9731 阅读 · 0 评论 -
mongodb ObjectId详解以及使用
ObjectId的官方生成规范时间戳。将刚才生成的objectid的前4位进行提取“4e7020cb”,然后按照十六进制转为十进制,变为“1315971275”,这个数字就是一个时间戳。通过时间戳的转换,就成了易看清的时间格式,机器。接下来的三个字节就是“7cac81”,这三个字节是所在主机的唯一标识符,一般是机器主机名的散列值,这样就确保了不同主机生成不同的机器hash值,确保在分布式中不造成冲突,这也就是在同一台机器生成的objectId中间的字符串都是一模一样的原因。进程ID。...原创 2022-08-11 17:25:15 · 5546 阅读 · 0 评论 -
mysql服务器参数设置总结
character_set_client 客户端数据的字符集character_set_connection mysql处理客户端发来的信息时,会把这些数据转换成连接的字符集格式原创 2022-06-23 09:03:23 · 209 阅读 · 0 评论 -
JdbcTemplate 批量插入
因为使用template插入速度过慢,上网查了资料,找到了一种插入速度很快的方法 String sql = "INSERT INTO `party_dealer_info_grp` ( `ID`, `PARTY_CODE6`, `PARTY_NAME`, `DEALER_ID`, `DEALER_NAME`, `TELE`, `FAX`, `EMAIL`, `MSN`, `ADDRESS`, `POSTAL_CODE` ) VALUES (?,?,?,?,?,?,?,?,?,?,?)";转载 2021-11-16 13:46:46 · 10412 阅读 · 2 评论 -
mysql优化查询细节及索引优化实例
使用索引扫描排序 :索引扫描:mysql有两种方式可以生成有序的结果:通过排序操作或者按索引顺序扫描,如果explain出来的type列的值为index,则说明mysql使用了索引扫描来做排序。扫描索引本身是很快的,因为只需要从一条索引记录移动到紧接着的下一条记录。但如果索引不能覆盖查询所需的全部列,那么就不得不每扫描一条索引记录就得回表查询一次对应的行,这基本都是随机IO,因此按索引顺序读取数据的速度通常要比顺序地全表扫描慢。mysql可以使用同一个索引即满足排序,又用于查找行,如果可能的话,设计索原创 2022-06-15 09:53:51 · 165 阅读 · 0 评论 -
MySql 数据表结构优化总结
应该尽量使用可以正确存储数据的最小数据类型,更小的数据类型通常更快,因为它们占用更少的磁盘、内存和CPU缓存,并且处理时需要的CPU周期更少,但是要确保没有低估需要存储的值的范围,如果无法确认哪个数据类型,就选择你认为不会超过范围的最小类型案例:设计两张表,设计不同的数据类型,查看表的容量如果查询中包含可为NULL的列,对mysql来说很难优化,因为可为null的列使得索引、索引统计和值比较都更加复杂,坦白来说,通常情况下null的列改为not null带来的性能提升比较小,所有没有必要将所有的表的sche原创 2022-06-13 12:45:53 · 677 阅读 · 0 评论