本文针对关系型数据库的一般语法。限于篇幅,本文侧重说明用法,不会展开讲解特性、原理。 一、基本概念 数据库术语 数据库(database) - 保存有组织的数据的容器(通常是一个文件或一组文件)。 数据表(table) - 某种特定类型数据的结构化清单。 模式(schema) - 关于数据库和表的布 ...
分类:
数据库技术 时间:
2020-07-07 15:30:10
收藏:
0 评论:
0 赞:
0 阅读:
89
本文章向大家介绍MySQL锁详细讲解,包括数据库锁基本知识、表锁、表读锁、表写锁、行锁、MVCC、事务的隔离级别、悲观锁、乐观锁、间隙锁GAP、死锁等等,需要的朋友可以参考一下 锁的相关知识又跟存储引擎,索引,事务的隔离级别都是关联的 数据库锁知识 不少人在开发的时候,应该很少会注意到这些锁的问题, ...
分类:
数据库技术 时间:
2020-07-07 15:29:33
收藏:
0 评论:
0 赞:
0 阅读:
85
数据库技术的优化,根据优化分类: 根据使用的层面分为: 数据库语句具体sql层面 数据表层面 数据库层面 一、sql 1、应尽量避免在 where 子句中使用 != 或 <> 操作符,否则将引擎放弃使用索引而进行全表扫描。 2、应尽量避免在 where 子句中使用 or 来连接条件,如果一个字段有索 ...
分类:
数据库技术 时间:
2020-07-07 15:29:07
收藏:
0 评论:
0 赞:
0 阅读:
71
1、排取镜像 我的实际用法是:docker pull mysql:5.7 但是有的 docker pull docker.io/mysql:5.7.18 可以直接指定版本,未试过! docker pull mysql:5.7 2、创建主宿机映射目录 mkdir -p /opt/docker/mysq ...
分类:
数据库技术 时间:
2020-07-07 15:17:04
收藏:
0 评论:
0 赞:
0 阅读:
83
环境 OS:CentOS 7.x DB:MongoDB 3.6.12 集群模式:mongod-shard1 *3 + mongod-shard2 *3 + mongod-conf-shard *3 + mongos *3 业务错误日志 caused by :: NetworkInterfaceExc ...
分类:
数据库技术 时间:
2020-07-07 14:53:57
收藏:
0 评论:
0 赞:
0 阅读:
290
据国际数据公司IDC的最新研究数据,华为云FusionAccess桌面云一马当先,又一次斩获中国桌面云市场第一。这已经是自该报告2016年发布以来,华为连续第四年领跑中国桌面云市场,显示了客户对华为在桌面云市场多年来持续投入的认可。 IDC数据显示: 华为不仅继续在其耕耘多年的政府市场持续领先,并且 ...
分类:
数据库技术 时间:
2020-07-07 14:52:29
收藏:
0 评论:
0 赞:
0 阅读:
80
使用字典fuzz一下,发现过滤了空格,and,1=1,union,select,sleep,=等关键字但是没有过滤informaion_schema,updatexml等关键字,说明让我们使用报错注入,and被过滤可以使用or或者异或^代替,空格被过滤可以使用括号代替 查询数据库http://b80 ...
分类:
数据库技术 时间:
2020-07-07 14:21:15
收藏:
0 评论:
0 赞:
0 阅读:
69
今天在项目中遇到业务更新时间与数据库表中的时间更新字段不一致现象,相差8个小时左右,于是查询数据库系统时间 select sysdate() //查询数据库系统时间命令 果然数据库时间不对,第一时间想到数据库所在的服务器时间可能与网络时间不同步,但是立即想到这个可能性应该为0(因为数据库在阿里云主机 ...
分类:
数据库技术 时间:
2020-07-07 13:42:41
收藏:
0 评论:
0 赞:
0 阅读:
145
问题现象:在数据库中的日期显示正常,但是通过JSP进行调用后发现时间偏差了13个小时。经查询,此问题是由于MySQL的默认时区设置造成的。 具体排查和操作方法如下: 一、查看MySQL当前时区和时间 > show variables like "%time_zone%"; #查看时区 #time_z ...
分类:
数据库技术 时间:
2020-07-07 13:35:40
收藏:
0 评论:
0 赞:
0 阅读:
83
mongodb中的查询条件 关键字说明 $or 或关系 $nor 或关系取反 $gt 大于 $gte 大于等于 $lt 小于 $lte 小于等于 $ne 不等于 $in 在多个值范围内 $nin 不在多个值范围内 $all 匹配数组中多个值 $regex 正则,用于模糊查询 $size 匹配数组大小 ...
分类:
数据库技术 时间:
2020-07-07 13:30:20
收藏:
0 评论:
0 赞:
0 阅读:
512
今天在关闭数据库和启动数据库时发现mysql提示 Warning: World-writable config file ‘/etc/my.cnf’ is ignored 。意思是警告:全局可写配置文件'/usr/my.cnf“被忽略。 查看/etc/my.cnf的权限是:-rwxrwxrwx 1 ...
分类:
数据库技术 时间:
2020-07-07 13:28:12
收藏:
0 评论:
0 赞:
0 阅读:
83
本文主要介绍SpringBoot—JPA和JDBC常用配置说明 ...
分类:
数据库技术 时间:
2020-07-07 13:18:25
收藏:
0 评论:
0 赞:
0 阅读:
67
mybatis显然是可以和sqlite一起使用,只需要把驱动包和地址改一改就行了。 1.通过maven导入依赖包,需要sqlite和mybatis的依赖 <!-- sqlite依赖包 --> <dependency> <groupId>org.xerial</groupId> <artifactId ...
分类:
数据库技术 时间:
2020-07-07 13:16:21
收藏:
0 评论:
0 赞:
0 阅读:
80
事务的 四个特征(ACID) 事务具有四个特征:原子性( Atomicity )、一致性( Consistency )、隔离性( Isolation )和持续性( Durability )。这四个特性简称为 ACID 特性。 1 、原子性。事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么 ...
分类:
数据库技术 时间:
2020-07-07 13:14:44
收藏:
0 评论:
0 赞:
0 阅读:
61
设置配置文件: level = debug_sql https://blog.csdn.net/M0relia/article/details/39484491?locationNum=5 ...
分类:
数据库技术 时间:
2020-07-07 13:11:41
收藏:
0 评论:
0 赞:
0 阅读:
149
update语句是如何执行 , 如何将执行后的新数据持久化在磁盘中 可以假设两种情境: 1. 假设MySQL在更新之后只更新内存中的数据就返回,然后再某一时刻进行IO将数据页持久化。这样所有操作都是在内存中,可以想象此时的MySQL性能是特别高的。但是,如果在更新完内存又还没有进行持久化的这段时间, ...
分类:
数据库技术 时间:
2020-07-07 12:36:06
收藏:
0 评论:
0 赞:
0 阅读:
72
mysql计算排名,获取行号rowno 学生成绩表数据 SELECT * FROM table_score ORDER BY score DESC; 获取某个学生成绩排名并计算该学生和上一名学生成绩差,是并列排名 SELECT *, (SELECT count(DISTINCT score) FRO ...
分类:
数据库技术 时间:
2020-07-07 12:35:03
收藏:
0 评论:
0 赞:
0 阅读:
84
在安字段排序时 空字段往往都是在最前,我只是想空字段在排序的后面,不为空的在前,这个如何修改呢 order by datatime desc 这样的句子也一样 不管是正排还是倒排 为空的都在最前! select * from xxx order by datatime desc nulls last ...
分类:
数据库技术 时间:
2020-07-07 12:03:44
收藏:
0 评论:
0 赞:
0 阅读:
132
alter table dw_test drop id;//删除原来的主键值 alter table dw_test add id int not null primary key auto_increment first;//重新从1开始编号,使它连续 ...
分类:
数据库技术 时间:
2020-07-07 12:01:31
收藏:
0 评论:
0 赞:
0 阅读:
75
开发中遇到 Cannot access a disposed object错误,大多数是多次读取请求Body流造成的,需要换一种获取请求Body流方法,不能使用StreamRreader方式,使用Body.CopyTo(ms)方法 在Startup配置中添加EnableBuffering publi ...
分类:
数据库技术 时间:
2020-07-07 11:30:13
收藏:
0 评论:
0 赞:
0 阅读:
121