周末研究了下mysql的数据结构,记录下: 场景1:当从一台电脑的mysql的data中复制数据库的文件夹到另一台电脑上时会发现 表不存在,函数等也不存在 方法:1、需要将data根目录下的ibdata1一块复制,才能用navicat查看表结构 2、数据库的函数是存放在data\mysql下的pro ...
分类:
数据库 时间:
2019-11-03 14:49:41
阅读次数:
88
其实删和插入操作差不多。 我们就简单的说常用且简单的删除: 1,删除表中所有数据: 2,根据条件删除表中某些数据 接下来,就是涉及多表数据删除的问题了。注意:在实际开发中在执行删除操作的时候,一定要遵循一个原则,不要留尾巴,也就是在删除某一条数据的时候,一定要把和这条数据所有有牵扯并且不影响其他数据 ...
分类:
数据库 时间:
2019-11-03 14:50:24
阅读次数:
113
SQL server 查询那些语句在使用临时表 最近在日常的性能测试工作中发现,数据库端的IO读写比较大,有规律的2-8M的波动,数据库的版本为 SQL server 2008 sp3。 这些IO操作主要来自于临时表,在测试之前,我们已经对部分消耗资源较多的语句进行了跟踪。 对一些使用临时表的语句进 ...
分类:
数据库 时间:
2019-11-03 15:06:37
阅读次数:
95
mysql -u root -pEnter password:ERROR 1698 (28000): Access denied for user 'root'@'localhost' $ sudo mysql -u root # I had to use "sudo" since is new i ...
分类:
数据库 时间:
2019-11-03 15:08:34
阅读次数:
80
if Exists(select * from sysobjects where NAME = 'insert_custominfo' and type='P') drop procedure insert_custominfo go create proc insert_custominfo @m... ...
分类:
数据库 时间:
2019-11-03 15:09:10
阅读次数:
115
1、官方下载地址 https://www.allroundautomations.com/registered/plsqldev.html 2、找到对应安装包和语言包 3、先安装PLSQL Developer,在安装语言包,打开PLSQL Developer进行注册 PLSQL Developer ...
分类:
数据库 时间:
2019-11-03 15:16:46
阅读次数:
3109
1、什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之 ...
分类:
数据库 时间:
2019-11-03 15:18:03
阅读次数:
116
MySQL版本:5.7.23 1.在源实例上,创建一个表(如果不存在): 2.在目标实例上,如果不存在表,请创建一个表: 3.在目标实例上,discard现有表空间: 执行这一步操作后,目标实例上会将t表的ibd文件删除,只留下t.frm文件 4.在源实例上,运行FLUSH TABLES ... F ...
分类:
数据库 时间:
2019-11-03 16:27:10
阅读次数:
92
根据老师要求,根据实验报告所给出的源码进行MongoDB的java操作实现。 操作源码: 实验环境: 1、Linux CentOS 6; 2、jdk-1.8.0; 3、mongodb-linux-x86_64-3.4; 4、windows 下eclipse。 实验原理 Java驱动是MongoDB最 ...
分类:
数据库 时间:
2019-11-03 16:27:45
阅读次数:
80
今天有时间测试了一下通过.net环境操作MYSQL数据库,测试过程及结果记录如下: 1、MYSQL安装 (1)我是从MYSQL官网下载的最新版,即MYSQL8.0,在MySql官网的下载页面,找到“MySQL Installer for Windows”。 MySql下载页面地址:https://d ...
分类:
数据库 时间:
2019-11-03 16:33:04
阅读次数:
91
单行函数 操作数据对象 接受参数返回一个结果 只对一行进行变换 每行返回一个结果 可以转换数据类型 可以嵌套 参数可以是一列或一个值 包含:字符,数值,日期,转换,通用 字符函数1.大小写控制函数:这类函数改变字符的大小写。 示例: 2.字符控制函数 示例: 数字函数 DUAL 是一个‘伪表’,可以 ...
分类:
数据库 时间:
2019-11-03 16:44:28
阅读次数:
100
Spring+Mybatis 手动控制事务 参考: https://blog.csdn.net/qq_41750175/article/details/87621170 ...
分类:
数据库 时间:
2019-11-03 17:57:19
阅读次数:
108
MYSQL(mariadb) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API ...
分类:
数据库 时间:
2019-11-03 18:07:33
阅读次数:
76
首先想到的是,一条一条更新的速度太慢了,然后就想批量更新,一次更新N条数据。实践是检验真理的唯一标准,不一会儿,代码就敲完了,重新试了一下,效果依旧不理想。啊哦,真是要崩溃!后面又想到了利用异步,我一下子开多个mysql连接,同时处理,可是依旧慢的一笔。然后就放弃了,更新的效率肯定是满足不了了。然后 ...
分类:
数据库 时间:
2019-11-03 18:08:52
阅读次数:
91
安装navicat之后新建连接出现了2059的错误 网上查询过后,发现这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password。 解决此问题有两种方法,一种是更新navicat驱动来 ...
分类:
数据库 时间:
2019-11-03 18:09:03
阅读次数:
275
1.数据库创建、查看以及使用/切换 直接创建数据库 db1 create database db1; 查看当前在哪个库里边 select database(); 进入库的操作:use 库名; use db1; 判断是否存在,如果不存在则创建数据库 db2 create database if not ...
分类:
数据库 时间:
2019-11-03 18:21:31
阅读次数:
85
MongoDB系列---用户及权限管理02 删除用户 更新权限 ...
分类:
数据库 时间:
2019-11-03 18:31:03
阅读次数:
92
1、增删改差2、其他: 分组: group by xxx having 聚合条件。。。 分页: 前几行, select .... limit 3; limit 3,4 # 第三行开始,取4行 limit 4 offset 3 # ... 连表: left outer join on # 表1 lef ...
分类:
数据库 时间:
2019-11-03 19:54:49
阅读次数:
97
问题描述:都安装了Qt,Mysql之后,发现Qt始终不能连接Mysql 1、安装Qt 2、写程序直接连接QMysql 打印QSqlDatabase: * driver not loaded ,进入../Qt/gcc_64_/plug/sql/,发现有mysql的so,这是Qt提供给我们的动态库,我们 ...
分类:
数据库 时间:
2019-11-03 20:04:00
阅读次数:
226
/* * Copyright (c) 1996, 2016, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. ...
分类:
数据库 时间:
2019-11-03 20:25:00
阅读次数:
75