一、准备sql # 创建部门表 create table dept ( id int primary key auto_increment, name varchar(20) ); insert into dept (name) values ('开发部'), (‘市场部’), ('财务部'); # ...
分类:
数据库 时间:
2020-01-10 10:45:05
阅读次数:
75
查询语句的优化是SQL效率优化的一个方式,可以通过优化sql语句来尽量使用已有的索引,避免全表扫描,从而提高查询效率。最近在对项目中的一些sql进行优化,总结整理了一些方法。 1、在表中建立索引,优先考虑where、group by使用到的字段。 2、尽量避免使用select *,返回无用的字段会降 ...
分类:
数据库 时间:
2020-01-10 10:51:19
阅读次数:
75
说明:本文所有操作均在win7下的MongoDB3.4.4版本中进行。 一、备份与恢复 1. 备份: mongodump -h IP --port 端口 -u 用户名 -p 密码 -d数据库 -o 文件路径 (将使用某个用户账号将某个mongodb服务器上的某个数据库备份到某个路径下) 如果无需指定 ...
分类:
数据库 时间:
2020-01-10 10:51:55
阅读次数:
122
1、添加系统环境变量 添加环境变量: NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK TNS_ADMIN = D:\PLSQL\instantclient_11_2 2、 打开plsqldev的应用程序,此时是登陆不了的。点击取消,会直接跳到没有登陆的界面。 ...
分类:
数据库 时间:
2020-01-10 11:04:52
阅读次数:
200
##远程登录MySql mysql -h62.234.124.229 -P31306 -ucrab -p123456 mysql --host=62.234.124.229 --user=yq --password=123456 ##给远程登录的用户授权: grant all on *.* to c ...
分类:
数据库 时间:
2020-01-10 12:13:57
阅读次数:
87
深入Mysql 在学习sql,使用sql后,有时候不理解sql代码为什么这样写?如果能了解sql代码的运行,就能够深入理解了。 8.2.1.7 Nested-Loop Join Algorithms 嵌套循环连接算法 https://dev.mysql.com/doc/refman/8.0/en/n ...
分类:
数据库 时间:
2020-01-10 12:14:26
阅读次数:
99
1.今日内容 1. 单表查询语法 2. 关键字执行的优先级 2.具体内容 1. 简单查询 建表准备工作 ...
分类:
数据库 时间:
2020-01-10 12:15:00
阅读次数:
69
#查看数据库的event功能是否开启 因为在数据库中的event默认是关闭的 show VARIABLES LIKE '%sche%'; #如果value显示为off或者0说明是关闭的,这时我们需要手动打开定时器 SET GLOBAL event_scheduler = 1; #创建测试表 crea ...
分类:
数据库 时间:
2020-01-10 12:18:26
阅读次数:
71
全局查看某表的字段 SELECT * FROM information_schema.`COLUMNS` WHERE COLUMN_NAME = "XXX"; 全局查看某表 SELECT * FROM information_schema.`TABLES` WHERE TABLE_NAME = "X ...
分类:
数据库 时间:
2020-01-10 12:22:20
阅读次数:
65
配置MongoDB的yum源 vim /etc/yum.repos.d/mongodb-org-3.4.repo #添加以下内容: [mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redha ...
分类:
数据库 时间:
2020-01-10 12:29:53
阅读次数:
71
1 分布式事务背景 随着分布式数据库技术的发展越来越成熟,业内对于分布式数据库的要求也由曾经只用满足解决海量数据的存储和读取这类边缘业务向核心交易业务转变。分布式数据库如果要满足核心账务类交易需求,则其需要完善分布式事务,向传统关系型数据库看齐。即分布式事务的实现也需要像传统关系型数据库的事务一样满 ...
分类:
数据库 时间:
2020-01-10 12:31:38
阅读次数:
75
[TOC] 我叫张贺,贪财好色。一名合格的LINUX运维工程师,专注于LINUX的学习和研究,曾负责某中型企业的网站运维工作,爱好佛学和跑步。 个人博客: "传送阵" 笔者微信: ,非诚勿扰。 Mongodb&Python 使用程序操作mongodb mongodb可以使用java、python、p ...
分类:
数据库 时间:
2020-01-10 12:34:06
阅读次数:
101
【1】tempdb无法收缩 tempdb没规划好,设计在C盘,快把C盘撑爆了! 【1.1】无法收缩信息 疯狂运行下图,都没什么用。发现MDF 12G多,死活无法收缩。 【1.2】查看tempdb情况 (1)查看tempdb属性 我们可以发现,tempdb整个库大小12G多,且可用空间几乎99%,按道 ...
分类:
数据库 时间:
2020-01-10 12:36:00
阅读次数:
170
会选择使用源码安装MySQL,想必对MySQL及其他的安装方式已经有了一定的了解,这里就不对周边信息进行过多赘述了,直接开始吧。 编译MySQL比较消耗内存,如果机器内存较小,可能会在编译期间出现内存不足的异常。若没有设置swap分区的可以设置swap分区来解决,否则只能扩容内存了: [root@t ...
分类:
数据库 时间:
2020-01-10 12:37:06
阅读次数:
132
首先,确保镜像容器开启后,可以访问tomcat页面(ip:8087),mysql可以使用navicat for mysql连接,并新建数据库jforum; 一、停止tomcat 容器,docker stop 容器id; docker run -p 宿主端口:容器端口 -v 宿主文件:容器文件 -d ...
分类:
数据库 时间:
2020-01-10 12:38:38
阅读次数:
71
下载 在MySQL官网Download页面上默认只能下载最新的版本,现在MySQL5.7已经被放到了archives这个页面历史版本里。 这个链接:https://downloads.mysql.com/archives/community/ 安装 解压安装, 我解压到了 然后设置环境变量,在Pat ...
分类:
数据库 时间:
2020-01-10 12:44:44
阅读次数:
83
1.建表 create table 2.操作表 alter table a.添加字段:alter table 表名 add 要添加的字段名; b.删除字段:alter table 表名 drop column 要删除的字段名; c.修改字段:alter table 表名 rename 原字段名 to ...
分类:
数据库 时间:
2020-01-10 12:51:08
阅读次数:
106
一.数据备份 进入 mysql 执行文件目录(根据实际进行切换) cd /usr/local/mysql/bin/ 1.仅备份结构 1)指定数据表备份表结构 mysqldump -u root -p -d {数据库名称} {表名称1} {表名称2} > dump.sql 2)备份所有数据表的表结构 ...
分类:
数据库 时间:
2020-01-10 12:51:51
阅读次数:
91
Q:mybatis框架里$和#的区别? A: 1 #是将传入的值当做字符串的形式,eg:select id,name,age from student where id =#{id},当前端把id值1,传入到后台的时候,就相当于 select id,name,age from student whe ...
分类:
数据库 时间:
2020-01-10 12:53:16
阅读次数:
69
查询临时表空间有多大: 为什么临时表空间这么大。您可能已经知道答案了。可能是由于您对一个大型查询使用了错误的排序(我已经做了多次以上)。这可能是由于其他一些特殊情况所致。如果是这种情况,那么您要做的就是缩小临时表空间并继续生活。 但是,如果您不知道该怎么办?在决定缩小之前,您可能需要对大型表空间的原 ...
分类:
数据库 时间:
2020-01-10 13:00:16
阅读次数:
171