
数据库
文章平均质量分 50
黎仔656
正见、正思维、正语、正业、正命、正精进、正念、正定
展开
-
【Mysql】1、基础知识整理
学每一种课程,总是免不了这些单词或概念的东西:1、DB:database 数据库2、DBMS:database management system 数据库管理系统3、database application:数据库应用程序4、SQL:structuredquery language 结构化查询语句5、DDL:数据定义语句,DROP、CREATE、ALERT等语句;6、DM...原创 2019-11-05 21:51:34 · 204 阅读 · 0 评论 -
关于Redis的基础知识及初次使用整理
关系型数据库是将数据写在硬盘上,非关系数据库是写在内存里,是否服务器关机或在某些时候释放内存,则数据丢失?非关系数据库对内存的要求高些?redis的应用场景有哪些?原创 2020-09-10 11:45:13 · 145 阅读 · 0 评论 -
Mysql索引数据结构详解整理
索引:是帮助mysql高效获取数据的排好序的数据结构索引数据结构:二叉树、红黑树、Hash表、B-Tree原创 2020-09-09 14:01:12 · 142 阅读 · 0 评论 -
数据库中的共享锁、排它锁、乐观锁、悲观锁、死锁
这一篇写得极好,https://blog.youkuaiyun.com/weixin_43606158/article/details/107961780?utm_medium=distribute.pc_feed.none-task-blog-personrec_tag-4.nonecase&depth_1-utm_source=distribute.pc_feed.none-task-blog-personrec_tag-4.nonecase&request_id=5f35aea4b51ffe58e原创 2020-08-21 04:29:26 · 182 阅读 · 0 评论 -
mysql遇到问题后重新整理的mysql安装配置过程
目前在用的mysql主要遇到以下问题:1、mysql过一段时间需要重启服务,才能够连接上,否则连接时会出现1045错误;2、数据库被黑,安全性问题;那遇到以上两方面问题后,是如何的安装配置过程呢?下面逐步说?1、现有的数据库进行备份:因为需要重新安装配置mysql,所以数据库需要先备份,后面安装配置完成后才可以正确连接上;2、如何卸载当前的mysql;3、正确的安装步骤有哪些?4、数据如何启动定时备份之类?5、有哪些方面可以防止数据库被黑?...原创 2020-06-10 14:13:09 · 624 阅读 · 1 评论 -
mysql出现表名称_warning了,表中值全部消失
如题原创 2020-06-09 21:52:13 · 1446 阅读 · 0 评论 -
MyBatis相关的整理和总结
MyBatis用了一段时间,感觉没有C#里的EF好用,不过我估计我没掌握到正确的方法和认识,所以在这里也做下整理和总结,把问题点捋一捋,看是否能解决。首先,大致总结下MyBatis:MyBatis前身是iBatis,是一个基于Java的持久层框架。它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary原创 2020-05-22 11:35:15 · 268 阅读 · 0 评论 -
idea创建Spring Boot+Mybatis项目
其实对于Spring Boot和Spring是什么关系,现在还是迷迷糊糊。通过这次的整理,理清一下吧。Spring和Spring Boot是什么区别?Spring Boot基本上是Spring框架的扩展,它消除了设置Spring应用程序所需的XML配置,为更快,更高效的开发生态系统铺平了道路。(也就是说,Spring Boot能提高Spring项目创建和配置的效率),我觉得要体会这两者的区别,需要自己操作一遍才清楚明白。这里想讲SpringBoot的创建过程吧:1、选择Spring Ini.原创 2020-05-19 10:16:56 · 812 阅读 · 0 评论 -
java中操作mysql的几种方式
在C#里面用惯了EF, 对于java中对mysql的操作倒是不知道如何处理,摸索了一段时间,主要有几种方式,先记录下来,再择优使用。1、jdbc template;2、mybatis;3、spring data jpa;一开始是用mybatis,可以用generator自动生成代码,所以比较方便;那究竟什么方式更好些?...原创 2020-05-14 16:51:06 · 299 阅读 · 0 评论 -
解决mysql8小时候无法重连问题
问题背景:配置mybatis后,超过8小时未对数据库进行操作,故数据库出现无法连接的问题。后面经确认,在mybatis配置文件中需加入以下内容,加入该内容后已部署上去,待测试结果。...原创 2020-04-29 09:47:50 · 289 阅读 · 0 评论 -
mysql关键字及字段命名规则
案例:在插入一条记录时,因为某个字段名类似user-name,然后插入时程序提示在某个位置出错,然后在这个位置就看到该字段和其他格式不一样,猜想是这个‘-’的原因。果真改了就好。所以需要了解下mysql的关键字和字段的命名规则。待续。。。。...原创 2020-04-23 14:14:00 · 547 阅读 · 0 评论 -
MyBatis增删改查过程记录
关于数据库的几种操作无非就是增删改查(insert,delete,update,select)等;当如果操作是查找(select)时,因为无需对数据库数据进行修改,所以可以正常查询到数据并返回出来,但由于insert、delete、alert、update等操作需要对数据或记录进行修改、增加等,所以需要在完成该操作后commit()来执行该操作。(这里类似于C#里面的EF,ctx.savec...原创 2020-04-14 11:00:06 · 350 阅读 · 0 评论 -
关于Mybatis-generator gui的使用
https://blog.youkuaiyun.com/qq_40147863/article/details/85931623主要参考了这篇文章。使用过程的一些 内容待整理。原创 2020-04-09 21:49:04 · 605 阅读 · 0 评论 -
mysql中使用关键字作为表名后
在sql server中,如果使用关键字为表名,则在该表明加上[]即可。比如Order,则操作表时使用[Order],那在mysql中是否同样的操作。答案是:不一样。比如,在库中创建了一个user表,在进行操作时,需要使用`user`来操作, 而且不是单引号,而是在键盘上tab键上面的`。所以也就解决了这个问题。...原创 2020-04-09 14:30:49 · 1127 阅读 · 2 评论 -
sql部分语句
有些时候,对sql语句的不熟悉会导致无法写好的查询方法,在这里做个笔记记录下。1、查找weixinuser这个表里是否存在weixinnickname姓黎的用户。select * from weixinuser where weixinnickname like '黎%'待续。。。...原创 2020-04-03 13:59:28 · 139 阅读 · 0 评论 -
创建数据库时的字符集及排序规则
在navicat for mysql中远程操作数据库,在创建数据库时出现字符集及排序规则设置,不明白是什么意思。查了下:https://www.cnblogs.com/shiqi17/p/9441257.html参考了以上文章,一步一步消化吧。...原创 2020-02-25 11:37:07 · 2451 阅读 · 0 评论 -
idea使用jdbc连接数据库
步骤:1、idea创建maven项目;2、在mysql里创建一个测试库;3、敲入以下代码://根据自己定义的包名填写package com.xxx;import java.sql.*;public class JdbcTest { //加载驱动 //创建连接 //设置sql语句 //创建statement //设置参数 /...原创 2019-12-24 10:00:58 · 446 阅读 · 0 评论 -
在idea上使用Mybatis
Mybatis对JDBC进行封装,那平时数据库是否保持长连接?备注:网友提示是用的连接池技术(c3p0 durid),查了下:数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。Mybatis通过xml或...原创 2019-12-23 17:57:20 · 277 阅读 · 0 评论 -
java连接mysql的方式总结
目前数据库开发这部分的涉及的技术不少,感觉有点混乱,做下整理。1、ibatis是mybatis的前身,2、mybatis可以简化jdbc操作,实现数据的持久化;3、ORM:object relational mapping(对象和表的映射)4、常见持久化框架:Hibernate、JPA、Spring JDBC、Mybatis5、对JDBC进行封装的框架有:Hibernate、d...原创 2019-12-23 11:02:53 · 169 阅读 · 0 评论 -
sql server死锁问题
上午看到服务器上sql server占的内存都超过90%,于是乎又手动重启了sql服务,内存占比是下降了,但是问题来了,这下好了,如何解决? 先是一阵kill,删了一个进程又有新的进程出来? 网上有几种解决办法。一一试过了,感觉没效果,还好,暂时这个死锁还不影响其他服务的运行,不过得想办法解决。 首先需要了解死锁是如何产生的?...原创 2019-11-20 17:28:02 · 867 阅读 · 0 评论 -
【Mysql】4、部分sql指令整理
我觉得要用好一个工具,首先就是要去用它,靠记忆是不行的,是要靠多用才会形成记忆,当然,整理一下,以备不时之需,哪个时候忘了,再看一眼,可以巩固下。也作为一个实践笔记吧。在每次使用命令时,记得末尾必须是有;,否则执行不了。1、查看数据库:show databases;2、创建数据库:create database XXX;3、显示数据库结构:show create datab...原创 2019-11-16 13:32:55 · 145 阅读 · 0 评论 -
【Mysql】3、近期学习的整理
关于数据库设计方面,将最近所看的书还有思考的问题整理一下(我觉得带着思考的学习才有效果,如果只是机械记忆,那始终还是会忘了,虽然自觉脑子不好使,但是还是要努力),有部分自问自答,如果存在偏颇,请各位大神拍砖,谢谢。1、数据库设计的步骤是如何?按我理解,就是先要把实际的业务问题抽象成各种各样的表,然后用完整性规则来完善这个数据库(等待完成一个数据库设计后,把详细的步骤和心得写下来);2、...原创 2019-11-16 13:09:42 · 112 阅读 · 0 评论 -
【Mysql】2、mysql忘记密码怎么办?
有些时候发现的问题都是因为自己nc,神搓搓地搞出来,就比如说,centos服务器搭了一段时间,没用mysql,然后就把密码忘了,如何处理?在navicat fro mysql上也无法重置密码,那好吧,试下在centos环境下改?网上参考了一些大神的做法,就以https://blog.youkuaiyun.com/linux_s2018/article/details/80762820这个为例吧。主...原创 2019-11-06 11:32:46 · 174 阅读 · 0 评论 -
关于sql的几点遐想
1、对于数据库,最起初的想法也就是多个表格,然后用来存储信息;2、然后开始上数据库课程的时候主要是觉得里面一些语句很繁琐,因为当时没有考虑到实际的运用需求,所以学起来比较乏味,虽然这个比汇编好懂一些。3、数据库对于一个软件系统或平台系统来说,在我看来,就像是在些单片机、嵌入式程序时,首先,可能先要确定好这些数据结构、存储空间,把数据结构定了后,才能做进一步的设计,所以数据库是基础,数据库设...原创 2019-10-24 21:28:02 · 142 阅读 · 0 评论 -
sql server 无法绑定由多个部分组成的标识符
一开始想从一个表中的某个字段值拷贝到相对应的另一个表的字段中,出现下面情况,提示“无法绑定由多个部分组成的标识符”,所以后面改成:问题解决!...原创 2019-10-21 11:53:50 · 10335 阅读 · 0 评论