参考mysql8.0官方文档 https://dev.mysql.com/doc/refman/8.0/en/ibd2sdi.html ibd2sdi是一个实用程序,用于从表空间文件中提取 序列化的字典信息(SDI) InnoDB。SDI数据存在于所有持久性InnoDB表空间文件中。 ibd2sdi ...
分类:
数据库 时间:
2020-01-01 12:02:56
阅读次数:
181
Oracle 11g Windows64位(Oracle 服务器端 安装)官网下载https://www.oracle.com/database/technologies/112010-win64soft.html百度网盘链接:https://pan.baidu.com/s/1fCyi-si9Kyw ...
分类:
数据库 时间:
2020-01-01 12:02:24
阅读次数:
80
? docker 将mysql配置挂载到卷 1、首先在根目录创建两个文件夹,其中config文件夹中创建my.cnf配置文件。data文件夹存放数据文件,一定要为空。 /docker/mysql/config/、/docker/mysql/data 2、修改my.cnf文件 [mysqld] use ...
分类:
数据库 时间:
2020-01-01 11:58:19
阅读次数:
134
? 1、安装mysql镜像 2、docker中启动Mysql容器 启动后执行: 通过以下命令查看root的password navicat连接mysql服务器测试 原因:mysql处于安全考虑,root用户只能在本地登录。 因此我们需要进入容器创建用户并授权。 且mysql MYSQL_ONETIM ...
分类:
数据库 时间:
2020-01-01 11:57:31
阅读次数:
94
事务描述: 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。事务它还可以用来管理DDL、DML、DCL操作,比如 insert,update,delete 语句。一般来说,事务是必 ...
分类:
数据库 时间:
2020-01-01 11:50:36
阅读次数:
81
权限: 如果要执行某种特定的数据库操作,就要赋予系统的权限; 如果要执行访问其他方案的对象,就要赋予对象的权限。 1.创建ken和tom用户 create user ken identified by m123; create user tom identified by m123; 2.系统授权 ...
分类:
数据库 时间:
2020-01-01 11:48:59
阅读次数:
100
步骤: 1.导包 =>2.建立链接 =>3.创建游标 =>4.获取结果 =>5.关闭资源 这里需要注意第五步是必不可少的,我们打开资源就需要关闭资源,避免造成内存浪费 # 1.导包 import pymysql # 2.建立mysql通道 db = pymysql.connect(host='127 ...
分类:
数据库 时间:
2020-01-01 11:47:33
阅读次数:
114
为什么会产生sql注入: 主要原因,对用户输入的绝对信任,相信所有用户的输入都是可信的,没有对用户输入的语句进行过滤或者筛选,直接放到sql语句中进行拼接,从而导致了sql注入的产生 例如: <php? id = $_GET['id']; sql = "select * from tables wh ...
分类:
数据库 时间:
2020-01-01 11:43:55
阅读次数:
151
HTML,CSS,JavaScript,AJAX,JSP,Servlet,JDBC,Structs,Spring,Hibernate,Xml等概念
HTML: 即Hyper Text Markup Language,超文本标记语言。 CSS: 层叠样式表,网页表现与内容分离的样式设计语言,相比于传统的HTML的表现而言,CSS能够对网页中对象的布局、字体、颜色等方面进行设置,并能够进行初步的交互设计。 JavaScript: 基于浏览器端运行的 ...
分类:
数据库 时间:
2020-01-01 11:42:13
阅读次数:
75
teacher-course-sc-student 1.查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数 1.1 查询同时存在" 01 "课程和" 02 "课程的情况 select a.sid, a.cid, a.score as "01", b.score as "02" fro ...
分类:
数据库 时间:
2020-01-01 11:39:20
阅读次数:
583
介绍 本次采用mysql处理,性能不是很好,对于高并发有要求的建议不要采用公司一个小项目,需要生成一个单据号,格式为: 日期 + 每日重新自增号,自己考虑了一下每日自增需要考虑并发和持久问题,两种数据库redis和mysql由于项目较小,所以没有redis因为这个增加一个redis好像有点不值得,所 ...
分类:
数据库 时间:
2020-01-01 11:34:26
阅读次数:
433
安装 1.下载安装包 wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.2.tgz 下载完成后解压缩压缩包 tar zxf mongodb-linux-i686-1.8.2.tgz 2.安装准备 将MongoDB中移动到在/ us ...
分类:
数据库 时间:
2020-01-01 10:24:39
阅读次数:
83
因为客户最近有一台CentOS7的虚拟机,但是没有联网,需要安装离线安装PostgreSQL 1、首先去官网下载离线安装包 https://www.postgresql.org/download/ 说明:可以点击相应系统下载,也可以点击左边导航source下载tar.gz 选择网页下端的 我此次安装 ...
分类:
数据库 时间:
2020-01-01 10:07:48
阅读次数:
805
MySQL事务处理 1.1 事务概述 l 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。 l 事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。 l 事务用来管理DDL、DML、DCL操作,比如 insert,update,de ...
分类:
数据库 时间:
2020-01-01 09:58:24
阅读次数:
79
很多用户在使用Navicat Premium 12连接MySQL数据库时会出现Authentication plugin 'caching_sha2_password' cannot be loaded的错误。 出现这个原因是mysql8 之前的版本中加密规则是mysql_native_passwo ...
分类:
数据库 时间:
2020-01-01 09:56:14
阅读次数:
86
视图(view),也称虚表, 不占用物理空间,因为视图本身的定义语句还是要存储在数据字典里的。视图只有逻辑表,每次使用的时候,只是重新执行SQL。
还有一种叫物化视图(materialized view),也称实体化视图,它是含有数据的,占用存储空间。
分类:
数据库 时间:
2020-01-01 09:55:41
阅读次数:
563
发生过两次一样的问题,应该是这个原因引起的。重点:为什么重启应用无法解决?1、killsession:故障发生后数据库端进行killsession操作,但是因为有连接池,所以连接池会尝试重连数据库,kill后的重连在连接池上几乎是并发的,因此负载也很高,所以killsession不行;2、重启应用:重启应用前数据库端的latch竞争一直都有,大量的活动会话并没有释放。如果这个时候重启应用还是会有新
分类:
数据库 时间:
2020-01-01 09:50:01
阅读次数:
116