一、简述 记录在使用GROUP_CONCAT()函数的过程中所遇到的奇怪现象。 二、内容 建立stu_user与stu_log两张数据表,数据如下: stu_user stu_log(order为自增列,不完全是数字,有可能用日期时间来代替) 现在想查询张三、李四、王五最新一条的操作日志内容,利用G ...
分类:
数据库技术 时间:
2021-08-01 13:01:42
收藏:
0 评论:
0 赞:
0 阅读:
47
对比Statement与prepareStatement 1. Statement 存在SQL注入 ,PrepareStatement不存在SQL注入 2.Statement 是编译一次执行一次,PrepareStatement编译一次可执行多次,PrepareStatement 执行效率高 3.P ...
分类:
数据库技术 时间:
2021-07-31 23:39:08
收藏:
0 评论:
0 赞:
0 阅读:
37
三大日志的作用 Mysql的主从复制,事务的持久化,事务回滚,分别依靠 binlog、redo log 、undo log 来实现的 binlog binlog 用于记录数据库执行的写入性操作(不包括查询)信息,以二进制的形式保存在磁盘中。(还有执行开始时间,结束时间,事务id等等信息) binlo ...
分类:
数据库技术 时间:
2021-07-31 23:38:18
收藏:
0 评论:
0 赞:
0 阅读:
37
MySQL的基本架构示意图 大体来说,MySQL可以分为Server层和存储引擎层两部分。 Server层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器 ...
分类:
数据库技术 时间:
2021-07-31 23:37:37
收藏:
0 评论:
0 赞:
0 阅读:
25
查询语句在本质上是一种声明式的语法,具体执行方式有很多种。 system > const > eq_ref > ref > range > index > ALL const: mysql能对查询的某部分进行优化并将其转化成一个常量(可以看show warnings 的结果)。于 primary k ...
分类:
数据库技术 时间:
2021-07-31 23:36:17
收藏:
0 评论:
0 赞:
0 阅读:
26
系统设置 # 禁用打内存页面 echo "never" > /sys/kernel/mm/transparent_hugepage/enabled echo "never" > /sys/kernel/mm/transparent_hugepage/defrag 软件部署 cd /usr/local ...
分类:
数据库技术 时间:
2021-07-31 23:35:52
收藏:
0 评论:
0 赞:
0 阅读:
32
一,前言数据分析基本的代码能力是对SQL的使用,下面对业务中实际用到的语法和函数进行学习及总结。 二,常用关键字与函数SQL的书写规范:语句中出现的所有表名、字段名全部小写,系统保留字、内置函数名、SQL保留字大写(SQL本身不区分大小写,大写可能是为了增加可读性?) SQL注释: MySQL——1 ...
分类:
数据库技术 时间:
2021-07-31 23:33:43
收藏:
0 评论:
0 赞:
0 阅读:
23
网上的讲 的modbus 协议,说的天花乱坠。 说什么的都有。
什么功能代码,什么线圈寄存器。 这里就我自己调试的时候的例子,简单说明一下,希望能够帮助那些困惑的人。?
我这里是使用工控机串口,(工控机里面有485,具体设置好以后,工控机就可以输出485信号了)。
modbus 有一个软件,叫modbusSim . 他可以测试modbus基本通信。?
打开之后,设置对方地址,设置好起始地址,和长度
分类:
数据库技术 时间:
2021-07-31 22:17:09
收藏:
0 评论:
0 赞:
0 阅读:
26
一、CentOS7使用yum安装MySQL8.0 1、yum仓库下载MySQL: sudo yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm 2、yum安装MySQL: sudo y ...
分类:
数据库技术 时间:
2021-07-31 22:14:16
收藏:
0 评论:
0 赞:
0 阅读:
20
之前有说到mysql事务隔离级别和锁,mysql事务隔离级别有:读未提交,读已提交,可重复读,串行化。 可重复读,当开启事务之后,在此次事务中读到的数据都不会变化(除开新增的数据(可重复读隔离级别不能解决幻读)),为什么可重复读隔离级别能做到这样呢,这就不得不提mysql的MVCC(Multi-Ve ...
分类:
数据库技术 时间:
2021-07-31 22:12:52
收藏:
0 评论:
0 赞:
0 阅读:
17
查询所有表名。 -- 查询所有表名 select name from sys.tables; select name from sysobjects where xtype = 'u'; 查询数据库中所有的表名及行数。 -- 查询数据库中所有的表名及行数 select a.name, b.rows ...
分类:
数据库技术 时间:
2021-07-31 22:12:39
收藏:
0 评论:
0 赞:
0 阅读:
27
MySQL各存储引擎使用了三种类型(级别)的锁定机制:表级锁定,行级锁定和页级锁定 》 一、死锁 1.死锁:两个或以上的进程在执行过程中因争夺资源造成的相互等待的现象 (1)表级锁不会产生死锁,所以解决死锁主要还是针对于最常用的InnoDB. (2)产生死锁的关键:两个(或以上)的Session加锁 ...
分类:
数据库技术 时间:
2021-07-31 22:11:32
收藏:
0 评论:
0 赞:
0 阅读:
16
我们熟知的SQL是一种数据库查询语句,它方便了开发者在大型数据中执行高效的操作。但本文从另一角度嵌套SQL查询语句而构建了一个简单的三层全连接网络,虽然由于语句的嵌套过深而不能高效计算,但仍然是一个非常有意思的实验。 在这篇文章中,我们将纯粹用SQL实现含有一个隐藏层(以及带 ReLU 和 soft
分类:
数据库技术 时间:
2021-07-31 22:10:24
收藏:
0 评论:
0 赞:
0 阅读:
29
1、mongostat可以实时监控mongodb的状态,一直刷新输出(和top命令类似)
mongostat -h 127.0.0.1:27017
另外打开一个窗口插入5000条数据
use qingchen
for(i=0;i<5000;i++){? db.myuser.insert({name:‘mytest‘+i,age:i})}
就会实时刷新状态
2、db.serverStatus
分类:
数据库技术 时间:
2021-07-31 22:07:51
收藏:
0 评论:
0 赞:
0 阅读:
27
1、创建数据库(Create) mysql> create database db_name; -- 创建数据库 mysql> show databases; -- 显示所有的数据库 mysql> drop database db_name; -- 删除数据库 mysql> use db_name; ...
分类:
数据库技术 时间:
2021-07-31 21:58:33
收藏:
0 评论:
0 赞:
0 阅读:
35
PostgreSQL13 install 本机环境 [root@sonarqube02 ~]# cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core) [root@sonarqube02 ~]# cat /proc/version L ...
分类:
数据库技术 时间:
2021-07-31 11:28:12
收藏:
0 评论:
0 赞:
0 阅读:
142
这里主要是因为最近使用jdbc连接数据库时,发现相比之前一般的连接过程,现在竟然不用加载驱动也可以了。这里研究记录下。 JDBC JDBC是一个连接数据库的Java API,包含了相关的接口和类。 但是,他不提供针对具体数据库(MySQL、MS、Oracle)的实际操作,而只是提供了接口,以及调用框 ...
分类:
数据库技术 时间:
2021-07-31 11:27:17
收藏:
0 评论:
0 赞:
0 阅读:
32
1.新建一个maven项目,配置第三方库 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSc ...
分类:
数据库技术 时间:
2021-07-31 11:25:56
收藏:
0 评论:
0 赞:
0 阅读:
31
以前,我在centos7中安装了oracle服务。当时的安装命令是 rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm。现在,工作过程中暂时不再使用oracle了,可是又不能马上将它卸载。为了不让oracle的后台服务耗费主机资源,应该不要让oracle服务在主机启动的 ...
分类:
数据库技术 时间:
2021-07-31 11:25:38
收藏:
0 评论:
0 赞:
0 阅读:
25
什么是数据库,为什么要学习数据库 JavaEE:企业级Java开发 Web 前端:(页面:展示 数据) 后台:(连接点:连接数据库JDBC,连接前端(控制,控制视图跳转,给前端传递数据)) 数据库:(存数据:Txt,Excel,Word) 为什么要学习数据库 1.岗位要求 2.大数据时代,得数据者得 ...
分类:
数据库技术 时间:
2021-07-31 11:24:18
收藏:
0 评论:
0 赞:
0 阅读:
20