![](https://img-blog.csdnimg.cn/0863d235ac134c9c95abf5c8100295ef.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
文章平均质量分 71
底层数据库学习
SoftwareDevOps
CSDN全栈领域优质创作者、特邀专家博主;阿里云乘风计划者博主专家、华为云云享专家
展开
-
你对MongoDB和Mysql的差异性了解多少?
MongoDB是一种开源的NoSQL数据库管理系统。它采用面向文档的存储模型,以JSON样式的BSON(二进制JSON)文档形式存储数据。MongoDB具有高扩展性、高性能和灵活的数据模型,适用于处理大量结构不固定的数据。与传统的关系型数据库相比,MongoDB更加适合处理半结构化数据和大规模数据集。它支持水平扩展,可以通过横向增加服务器来提高性能和容量。同时,MongoDB还具备自动分片功能,能够将数据分散存储在多台机器上,提高负载均衡和故障恢复能力。原创 2023-10-17 10:36:14 · 16753 阅读 · 2 评论 -
如何在Spring Boot中配置双数据源?
如何在Springboot中配置双数据源?原创 2023-07-28 20:59:16 · 24749 阅读 · 5 评论 -
Mybatis模糊查询Like的三种方式
在实际项目中,我们会经常对数据做一些模糊查询的操作,这时候就需要利用到 `like` 字段,那么在Mybatis中,有哪些方式可以实现模糊查询呢?这里就简单的介绍下:Mybatis模糊查询Like的三种方式,如果对你有帮助,码文不易,请一键三连,万分感谢。原创 2022-12-14 13:45:53 · 33495 阅读 · 20 评论 -
Mac 上如何安装Mysql?(超完整,小白专用)
介绍一下,mac上如何安装 mysql ,版本8以上亲测无错原创 2022-10-27 15:36:56 · 57853 阅读 · 22 评论 -
猿创征文|国产数据库之Polardb使用教程
近些年,身边越来越多的小伙伴们都谈到过国内数据库软件,这也代表着国内数据库软件越来越成熟,数据库国产化也成了热门话题。企业也都开始了选择成熟的国产数据库软件,(我们公司用的就是Polardb,经历了从Mysql迁移到Polardb上,一个完整的体验,深有体会。)让自己的业务数据库不再对现有的数据库软件有更强的依赖性。Polardb是由阿里云数据库内核研发团队进行研发的,它可以说是目前唯一100%兼容MySQL 5.6/5.7/8.0的云原生数据库产品。原创 2022-10-10 17:00:16 · 2557 阅读 · 0 评论 -
猿创征文|从Mysql切换到腾讯TDSQL上的感受
实际上,现在国内的项目,可以说,绝大部分都是使用的国外数据库。我有时也会和同事谈起国内数据库,也对一些刚入行一两年的小伙伴,向他们询问起对国内的数据库了解多少时,绝大多数小伙伴都说不上来,心里不禁有点涩涩的感觉,推广国产数据库,真的是任重而道远。虽然在过去的经历中,我使用的最多的是国外数据库,但这丝毫不影响,内心深处对国产数据的渴望,只希望在用惯了Mysql、SqlServer甚至Oracle之后,当被人问起时,能骄傲的说一句,我,是国产数据库的践行者!是在推广国产数据库这条道路上,坚定不移的支持者!原创 2022-10-04 07:00:00 · 2598 阅读 · 0 评论 -
【Sql调优】覆盖面最广的Sql 优化点
我们不管在项目中,还是在面试当中,不可避免的就是 Sql 优化 ,增删改查大家都会写,但怎么对其优化,提高性能等等。这篇文章就从sql的角度来剖析,对每一条优化,有反例、正例和理由一一例举。如何提高 Sql 性能,如何对其进行优化,让你不管在面试当中,还是在项目当中,都能成为别人眼中的 SQL 优化大神!!!原创 2022-09-03 15:45:00 · 171 阅读 · 0 评论 -
Linux :mysql数据库自动备份
当项目发布到服务器上后,接下来考虑到就是如何做好数据库的数据备份。为的就是防止服务器突然异常崩溃,而导致的数据丢失问题。但身为一个专业开发人士,对运维这一块也只是简单的了解,会一些常规的操作,比如Liunx上的安装、修改端口,项目部署等等操作。很多东西都需要现学现卖,一点一点的去学习,去搞。所以接下来的会把mysql数据库如何做好自动备份的步骤,详细的介绍给大家,让大家少走弯路。原创 2022-09-01 17:53:43 · 693 阅读 · 0 评论 -
Linux环境下 安装部署mysql
Linux,对于开发或者运维来说,是不可避免的一个工具,我们会经常在上面部署安装项目或者一些工具,比如Mysql;lower_case_table_names=1 是指忽略大小写,max_connections最大连接线程数。并且,这边还可以选择mysql 版本。这里选择5.6.50 版本,操作系统选择 Linux即可。接下来就手把手教大家如何在Linux下安装部署mysql。进行到该步骤数据库已经安装完成,可以执行脚本启停数据库。把my.cnf的内容删除了,将下面的内容放到里面。...原创 2022-09-01 14:49:14 · 2329 阅读 · 0 评论 -
SQL查找是否“存在“,别再count了
我们在项目当中,会经常根据某一条件从数据库表中查询 『有』与『没有』。只有两种状态,那为什么在写SQL的时候,还要`SELECT count(*)` 呢?无论是刚入道的程序员新星,还是精湛沙场多年的程序员老白,都是一如既往的`count`,仿佛对 `count` 很情有独钟。...原创 2022-08-26 11:38:40 · 373 阅读 · 0 评论 -
DBeaver安装
配置完mysql后,需要下载一个mysql的可视化工具DBeaver,这个工具完全免费开源。官网地址:https://dbeaver.io/download/DBeaver配置Mysql数据库打开Dbeaver,点击数据库->选择新建连接->选择mysql,然后点击下一步然后输入服务器地址,数据库名,和账号密码就Ok了...原创 2022-02-18 17:39:31 · 489 阅读 · 0 评论 -
MYSQL的安装和配置
Mysql的安装和配置原创 2022-02-18 17:35:31 · 313 阅读 · 0 评论 -
1----数据库的优化
数据库优化四个方面Sql索引优化数据库表结构系统配置硬件资源总结:按顺序优化从高到低,成本从低到高。1、 Sql索引优化1.1、什么是索引 索引分为两种:聚集索引和非聚集索引。索引的目的就是为了提高Sql的性能,加快查询速度,减少系统响应的时间。 聚集索引和 非聚集索引 的根本区别就在于表记录的排列顺序是否和索引的排列顺序是否一致。举个例子:拿字典去查汉字,会根据拼...原创 2020-12-11 13:53:26 · 207 阅读 · 0 评论 -
win10或者Linux安装Mysql.ZIP解压后没有my.ini问题
转至知乎大佬:https://zhuanlan.zhihu.com/p/88271915转载 2020-07-13 22:55:14 · 543 阅读 · 0 评论 -
1045 Access denied for user 'root'@'localhost' (using password: YES)
MySQL连接错误,使用Navicat连接MySQL出现访问被拒错误的情况:1045 Access denied for user ‘root’@‘localhost’ (using password: YES)解决办法:找到MySQL的配置文件my.ini位置(例如我的:F:\intsall\MySql\mysql_5.7.24_windows_x64\epoint_mysql_5....原创 2020-04-15 15:28:57 · 1334 阅读 · 0 评论 -
Druid数据库连接池的配置和封装方法
使用Druid数据库连接池的配置和JDBC连接详情- 使用druid创建数据连接池工具类,进行封装//创建数据源变量private static DataSource ds; static { try { //创建一个配置变量,使用流的形式读取jdbc配置文件 Properties pp = new Properties(); InputStream is = D...原创 2019-09-15 13:54:43 · 833 阅读 · 0 评论 -
Myeclipse+MySql的JDBC连接(详细说明)
JDBC简介JDBC概念JDBC:Java Data Base Connectivity java数据库连接,是我们使用JAVA程序操作数据库的工具.JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成我们想用Java程序操作数据库, 就需要使用数据库的驱动.由于每种数据库存储数据的方式不同, 他...原创 2019-01-06 22:16:03 · 10922 阅读 · 1 评论