一:JDBC编程六步骤: 注册驱动 获取连接(表示JVM进程和数据库进程通道打开了,这属于进程之间的通信,重量级,使用完一定要关闭) 获取数据库操作对象(专门执行sql语句的对象) 执行SQL语句 处理查询结果集 释放资源(千万要记得开启后,一定要关闭) 二:注册驱动,获取连接,获取数据库操作对象: ...
分类:
数据库技术 时间:
2020-09-05 23:38:08
收藏:
0 评论:
0 赞:
0 阅读:
82
流程分支 delimiter $ CREATE PROCEDURE proc_if () -- 创建存储过程 BEGIN declare i int default 0; -- 声明变量 if i = 1 THEN SELECT 1; ELSEIF i = 2 THEN SELECT 2; ELSE ...
分类:
数据库技术 时间:
2020-09-05 23:37:30
收藏:
0 评论:
0 赞:
0 阅读:
78
常用函数 一、数学函数 ROUND(x,y) 返回参数x的四舍五入的有y位小数的值 RAND() 返回0到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生成一个指定的值。 二、聚合函数(常用于GROUP BY从句的SELECT查询中) AVG(col)返回指定列的平均值 COU ...
分类:
数据库技术 时间:
2020-09-05 23:32:46
收藏:
0 评论:
0 赞:
0 阅读:
74
1.Mysql慢查询日志配置篇 查看慢查询日志是否开启 OFF关闭 ON开启 show variables like 'slow_query_log' 开启慢查询日志 set global slow_query_log = on 慢查询日志所存储的文件位置 show variables like ' ...
分类:
数据库技术 时间:
2020-09-05 23:26:54
收藏:
0 评论:
0 赞:
0 阅读:
69
select * from Table where UserName REGEXP'[^abc]bob'; 该sql语句的作用: 查询表Table中的UserName,并且该UserName不包含‘abc’中的任何一个或多个字符(即不能出现带有‘a或b或c’的UserName),并且该UserNam ...
分类:
数据库技术 时间:
2020-09-05 23:25:07
收藏:
0 评论:
0 赞:
0 阅读:
122
https://www.cnblogs.com/nuanxin/p/5665840.html 对于一个系统而言,可能包含很多模块,比如前端应用,缓存,数据库,搜索,消息队列等,每个模块都需要做到高可用,才能保证整个系统的高可用。 对于数 据库服务而言,高可用可能更复杂,对用户的服务可用,不仅仅是能访 ...
分类:
数据库技术 时间:
2020-09-05 23:24:20
收藏:
0 评论:
0 赞:
0 阅读:
80
一、开启show profile功能 查看当前的状态 是否启用,看看当前的MySQL版本是否支持 show variables like 'profiling'; 默认是关闭,使用前需要开启 或者 show variables like 'profiling%'; 示例: mysql> show v ...
分类:
数据库技术 时间:
2020-09-05 17:49:11
收藏:
0 评论:
0 赞:
0 阅读:
158
## 1 redis持久化```python# 快照:某时某刻数据的一个完成备份, -mysql的Dump -redis的RDB# 写日志:任何操作记录日志,要恢复数据,只要把日志重新走一遍即可 -mysql的 Binlog -Redis的 AOF ```### 1.1 RDB```python# ...
分类:
数据库技术 时间:
2020-09-05 17:48:35
收藏:
0 评论:
0 赞:
0 阅读:
127
一、索引 1. 索引是什么? 定义 索引是帮助MySQL高效获取数据的数据结构。 可以得到索引的本质:索引是数据结构 可以简单理解为索引是:排好序的快速查找数据结构 详细解释 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上 ...
分类:
数据库技术 时间:
2020-09-05 17:47:52
收藏:
0 评论:
0 赞:
0 阅读:
124
利用 Spectre 生成 Gmid 数据库 学习Murmann《Systematic Design of Analog CMOS Circuits》过程中,需要首先仿真得到关于Gmid参数的数据库。该数据库在Matlab环境下生成。 我的仿真环境为:CentOS7、Matlab2018a、Cade ...
分类:
数据库技术 时间:
2020-09-05 17:46:58
收藏:
0 评论:
0 赞:
0 阅读:
111
## 1 g 对象是什么```python#1 g是一个全局变量,在当前请求中可以放值,取值#2 session对象是可以跨request的,只要session还未失效,不同的request的请求会获取到同一个session,但是g对象不是,g对象不需要管过期时间,请求一次就g对象就改变了一次,或者 ...
分类:
数据库技术 时间:
2020-09-05 17:44:06
收藏:
0 评论:
0 赞:
0 阅读:
71
总体思想:短, 少, 分流 短: 1.页面静态化, 2.使用缓存 3.使用存储过程, 对于处理一次请求需要多次访问数据库的操作, 将操作整合到存储过程, 这样只需要一次数据库访问 4.延迟修改, 将修改请求保存到内存中, 但可能会断电丢失数据 5.使用索引 少: 1.分表, 但应尽量避免多表关联查询 ...
分类:
数据库技术 时间:
2020-09-05 17:41:01
收藏:
0 评论:
0 赞:
0 阅读:
71
建表的三范式原则 1NF:字段不可拆分,必须有主键 2NF:不是复合主键,所有非主键字段都由主键决定 3NF:是复合主键,所有非主键字段都由复合主键共同决定,不能部分决定 #表示备注 这里的命令大小写都可以。 #创建数据库 CREATE DATABASE name #删除数据库 drop datab ...
分类:
数据库技术 时间:
2020-09-05 17:39:53
收藏:
0 评论:
0 赞:
0 阅读:
86
1、可能是执行路径有误 错误 修改后,需使用绝对路径 2、决解1后,还报以下错误,就是你的安装的JDK与jar包中的JDK不是同一版本。idea中有自带的JDK与我们安装的JDK版本有差别 Exception in thread "main" java.lang.UnsupportedClassVe ...
分类:
数据库技术 时间:
2020-09-05 17:38:24
收藏:
0 评论:
0 赞:
0 阅读:
230
–1.分别查询学生表和学生修课表中的全部数据。 SELECT * FROM student–查询学生表 SELECT * FROM course–查询课程表 –2.查询成绩在70到80分之间的学生的学号、课程号和成绩。 SELECT Sno 学号,Cno 课程号,Grade 成绩 FROM SC W ...
分类:
数据库技术 时间:
2020-09-05 17:37:32
收藏:
0 评论:
0 赞:
0 阅读:
89
挺意外,竟然十分顺利! Fedora Server 的基本情况: [root@f32 ~]# uname -a Linux f32 5.8.4-200.fc32.x86_64 #1 SMP Wed Aug 26 22:28:08 UTC 2020 x86_64 x86_64 x86_64 GNU/L ...
分类:
数据库技术 时间:
2020-09-05 17:35:05
收藏:
0 评论:
0 赞:
0 阅读:
79
【索引种类】 唯一索引 聚集索引 非聚集索引 【唯一索引】 要求字段的值必须是唯一的。默认主键是唯一索引 注意: 唯一索引并不是是表只能拥有这一个索引,而是指字段内容唯一。 一个表可以有很多唯一索引 与主键的区别: 一个表只能有一个主键,但可以有多个唯一索引 主键不能为空,但是唯一索引允许为空 主键 ...
分类:
数据库技术 时间:
2020-09-05 17:29:39
收藏:
0 评论:
0 赞:
0 阅读:
58
表结构 员工表: 部门表: 薪水等级表: 题目 1.统计各部门员工数量 显示部门名称 思路:在使用外连接时,为了保证即便没有员工,部门也一定显示,因此用部门表左外连接员工表(或者员工表右外连接部门表)。 代码: select dept.deptno, dname, count(empno) as c ...
分类:
数据库技术 时间:
2020-09-05 13:52:00
收藏:
0 评论:
0 赞:
0 阅读:
82
46. space2plus.py脚本 通过使用"+"来替换空格 适用于所有数据库 测试地址:python sqlmap.py -u http://106.54.35.126/Less-1/?id=1 --dbs --tamper="space2plus.py" --proxy="http://12 ...
分类:
数据库技术 时间:
2020-09-05 13:50:43
收藏:
0 评论:
0 赞:
0 阅读:
79
8、mysql 存储过程 8.1、存储过程简介 存储过程是 SQL 语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理,优点: 增强 SQL 语句的功能和灵活性 实现较快的执行速度 减少网络流量 存储过程可以减少 SQL 语句的编译时间,第一次执行完整的流程。等下一次再执行相同的 SQL ...
分类:
数据库技术 时间:
2020-09-05 13:38:40
收藏:
0 评论:
0 赞:
0 阅读:
85