大概流程 1)mysql启动以后,初始化模块就从系统配置文件中读取系统参数和命令参数,初始化整个系统,同时存储引擎也会启动; 2)初始化结束后,连接管理模块会监听客户端的连接请求,并将连接请求转发给线程管理模块去请求一个连接线程; 3)线程模块接到请求后会调用用户模块进行授权检查,通过授权以后会检查 ...
分类:
数据库 时间:
2019-10-09 19:50:47
阅读次数:
124
查询alert日志出现错误 查询session ...
分类:
数据库 时间:
2019-10-09 19:52:02
阅读次数:
149
like 经常与where 字句和通配符在一块进行使用,表示像啥啥,模糊查询通配符 主要是 _ 和 % % 百分号表示零个,一个或多个字符 _ 下划线表示单个字符注意:1、 MS Access使用问号(?)而不是下划线(_) 2、百分号和下划线也可以组合使用! 3、 可以使用AND或OR运算符组合任 ...
分类:
数据库 时间:
2019-10-09 19:53:31
阅读次数:
138
使用Mybatis查询客户端信息 前面的例子使用了默认的jdbc配置来动态从数据库查询客户端信息,下面来改用更加灵活的mybatis来实现,改用mybatis,首先pom中换成mybatis的依赖: 然后新建一个实体类,并实现查询需要的 ClientDetails 接口: 由于接口默认需要实现的方法 ...
分类:
数据库 时间:
2019-10-09 21:11:22
阅读次数:
128
题目来源于leetcode:184. 部门工资最高的员工 思路: 首先是分部门的,因此肯定会用到group by ;其次各部门拥有最高工资的员工可能不仅仅只有一个人。 初步解法: 根据需求,可以先查询Employee表中的各部门的最高工资标准,作为一个标准线,代码如下: 有了这个工资水平线,就可以用 ...
分类:
数据库 时间:
2019-10-09 21:15:11
阅读次数:
170
publicclassDemo5{publicstaticvoidmain(String[]args){Statementstmt=null;Connectionconn=null;try{Class.forName("com.mysql.jdbc.Driver");conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/test
分类:
数据库 时间:
2019-10-09 22:29:14
阅读次数:
129
Django框架08 /聚合查询、分组、F查询和Q查询、执行原生sql、设置 sql_mode [TOC] 1.聚合查询 2.分组 3.F查询和Q查询 4.执行原生sql(了解) 5.展示sql的 6.设置 sql_mode ...
分类:
数据库 时间:
2019-10-09 22:34:02
阅读次数:
125
windows下MySQL安装与配置
分类:
数据库 时间:
2019-10-09 22:34:50
阅读次数:
150
#案例:根据女神名,返回对应的男神名DELIMITER$CREATEPROCEDUREmyp5(INbeautyNameVARCHAR(20),OUTboyNameVARCHAR(20))BEGINSELECTbo.boyNameINTOboyNameFROMboysboINNERJOINbeautybONbo.id=b.boyfriend_idWHEREb.name=beautyName;END
分类:
数据库 时间:
2019-10-09 22:36:03
阅读次数:
126
#dbca参考链接:https://blog.51cto.com/hunt1574/1933535https://www.linuxidc.com/Linux/2017-03/141830.htmhttps://www.cnblogs.com/dbabd/p/10250968.html#autoid ...
分类:
数据库 时间:
2019-10-09 23:46:38
阅读次数:
159
linux配置定时备份mysql数据库 1、创建备份目录2901583663# mkdir /mydata/bak2、创建备份脚本# vi /usr/sbin/bakmysql.sh#!/bin/bash#Name:bakmysql.sh#This is a shellscript for atuo ...
分类:
数据库 时间:
2019-10-09 23:56:34
阅读次数:
207
无论是使用MySQL、还是SQL server(我就知道这两个)他们都能使用由W3C网站上提供的SQL语言教程,但是我发现上面的网站也只是提供了一些基础的诸如增删改查等对已有的数据库进行数据操作的语句,对于其他的建表,修改字段类型等操作,则各平台可能有个字的语句。 *)对结果排序和按某个属性值的区间 ...
分类:
数据库 时间:
2019-10-10 00:02:42
阅读次数:
129
数据库HA(Hight Availability) + mysql自身支持主主/主备部署,多主( 2),一主多备 + galera mariadb集群:多主相互备份 修改容器的启动配置 1. 修改Docker容器 启动配置 参数 docker container update restart=alw ...
分类:
数据库 时间:
2019-10-10 00:04:50
阅读次数:
121
mysql改表结构主要是5大操作 ADD 添加字段 MODIFY 修改字段类型 CHANGE 修改字段名(也可以修改字段名) DROP 删除字段 RENAME 修改表名 ADD添加新字段:(新字段默认添加在所有字段末尾,可以设定位置) 语法结构为: ALTER TABLE 库名.表名 ADD 列名 ...
分类:
数据库 时间:
2019-10-10 00:06:29
阅读次数:
92
在C#中使用Sqlite的方法: 第一步:引用三个文件sqlite-netFx40-binary-bundle-x64-2010-1.0.111.0.zip(或者sqlite-netFx40-binary-bundle-Win32-2010-1.0.94.0.zip) //注意要用带bundle的包 ...
分类:
数据库 时间:
2019-10-10 00:09:58
阅读次数:
91
安装python连接MongoDB的依赖 使用pymongo操作mongodb 插入数据 查询数据 and查询 or查询 范围查询 更新 ...
分类:
数据库 时间:
2019-10-10 00:21:20
阅读次数:
125
java架构之路-(面试篇)Mysql面试大全 说一下mysql比较宏观的面试,具体咋写sql的这里就不过多举例了。后面我还会给出一个关于mysql面试优化的试题,这里主要说的索引和B+Tree结构,很少提到我们的集群配置优化方案。 1.索引是什么?有什么作用以及缺点 答:索引是对数据库表中一列或多 ...
分类:
数据库 时间:
2019-10-10 00:23:35
阅读次数:
121
1. 拉取mysql镜像 2. 运行容器 命令说明: --name :容器的名字 -p 520:3306:将容器的 3306 端口映射到主机的 520 端口。 -v /home/data/mysql/config:/etc/mysql/conf.d:将主机目录下的/home/data/mysql/c ...
分类:
数据库 时间:
2019-10-10 00:29:03
阅读次数:
134
关于SQL Server数据库的一切信息都保存在它的系统表格里。我怀疑你是否花过比较多的时间来检查系统表格,因为你总是忙于用户表格。但是,你可能需要偶尔做一点不同寻常的事,例如数据库所有的触发器。你可以一个一个地检查表格,但是如果你有500个表格的话,这可能会消耗相当大的人工。 这就让sysobje ...
分类:
数据库 时间:
2019-10-10 00:32:33
阅读次数:
121
#创建存储过程或函数实现传入一个日期,格式化成xx年xx月xx日并返回DELIMITER$CREATEPROCEDUREpp(INmydateDATETIME,OUTnowdateVARCHAR(50))BEGINSELECTDATE_FORMAT(mydate,‘%y年%m月%d日‘)INTOnowdate;END$CALLpp(NOW(),@nowdate)$SELECT@nowdate$#创
分类:
数据库 时间:
2019-10-10 09:14:19
阅读次数:
126