码迷,mamicode.com
首页 > 数据库
面试|简单描述MySQL中,索引,主键,唯一索引,联合索引 的区别,对数据库的性能有什么影响(从读写两方面)
索引是一种特殊的文件(InnoDB 数据表上的索引是表空间的一个组成部分),它们 包含着对数据表里所有记录的引用指针。 普通索引(由关键字 KEY 或 INDEX 定义的索引)的唯一任务是加快对数据的访问速度。 普通索引允许被索引的数据列包含重复的值。如果能确定某个数据列将只包含彼 此各不相同的值, ...
分类:数据库   时间:2019-10-11 10:55:35    阅读次数:90
springData__jpa对数据库进行操作---dao接口和 测试类
springData__jpa对数据库进行操作---dao接口和 测试类 ...
分类:数据库   时间:2019-10-11 10:52:49    阅读次数:101
MySQL最全存储引擎、索引使用及SQL优化的实践
1 MySQL的体系结构概述 1 MySQL的体系结构概述 整个MySQL Server由以下组成 :Connection Pool :连接池组件Management Services & Utilities :管理服务和工具组件SQL Interface :SQL接口组件Parser :查询分析器 ...
分类:数据库   时间:2019-10-11 10:49:35    阅读次数:94
远程连接mysql要点 虚拟主机定义与分类
远程连接mysql:通过主机地址与端口号连接 1. 主机地址:找到主机电脑 2. 端口号:找到对应mysql软件 mysql客户端访问服务端需要进行寻找匹配:连接认证-h 主机地址 例如 -hlocalhost 亦可以-h127.0.0.1(可以是IP)-p 端口 例如 -p3306-u 用户名 例 ...
分类:数据库   时间:2019-10-11 10:42:59    阅读次数:92
【mysql】修改mysql数据库密码
修改mysql数据库密码 操作系统:Linux centos7 数据库:mysql5.7 一、在已知MYSQL数据库的ROOT用户密码的情况下,修改密码 1.在Linux命令行,使用mysqladmin命令设置 2.进入mysql环境,使用update更新密码 3.在mysql>环境中,使用gran ...
分类:数据库   时间:2019-10-11 10:33:03    阅读次数:85
mysql 8.0.16 源码编译[Mac os x平台]
mysql 8.0.16 源码编译[Mac os x平台] 1. 下载 "mysql源码" 2. 下载安装 "cmake3.15.4" 3. 下载[wolfssl 3.14.0.zip](http://www.mirrorservice.org/sites/distfiles.macports.or ...
分类:数据库   时间:2019-10-11 10:32:16    阅读次数:107
mysql左连接查询结果不准确
现有四张表 表(1)res_resource_catalog 表(2)res_catalog_classify 表(3)res_resource_classify 表(4)res_resource_mount 其中,表3是表1和表2的中间表,表1的主键是表4的外键 现在要统计表2中某一类型的表1的当 ...
分类:数据库   时间:2019-10-11 10:28:27    阅读次数:122
在C#中使用Sqlite的方法
【安装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-11 09:11:21    阅读次数:105
MYSQL-基于GTID进行时间点恢复
基于mysqlgtid 进行时间点恢复要求:恢复到tybdata deposit_activity 表10月7日04:59:59 1:选择10月6日的完全备份恢复到另外一个库,过程略.2:找到10月7日4点到5点的binlog文件,解析gtid位置: vim 2.txt /191007 5:00:0 ...
分类:数据库   时间:2019-10-11 01:19:23    阅读次数:332
MySQL5.7编码设置
在MySQL根目录下新建my.ini文件, my.ini文件是mysql的配置文件, 将如下代码拷贝保存: # basedir 、 datadir需根据实际路径更改 [mysqld]# 设置mysql的安装目录 **后面的路径一定是安装sql的目录basedir=D:\mysql-5.7.27-wi ...
分类:数据库   时间:2019-10-11 01:15:54    阅读次数:155
postgres 数据库 citus 集群分片
文档结构: 以下前言来自网络 前言 什么时候需要考虑做数据切分? 这里说的运维,指: 举个例子,假如项目一开始设计的用户表如下: id bigint #用户的ID name varchar #用户的名字 last_login_time datetime #最近登录时间 personal_info t ...
分类:数据库   时间:2019-10-11 01:13:20    阅读次数:477
10 : mysql 主从复制 - 延时从库
延时从库 主从复制很好的解决了物理损坏,但是如果主库有个误删除写入的操作怎么办? 正常情况下从库也会同步这个错误的,企业中应该怎么避免这个情况?这个时候就需要使用延时同步来解决: 延时从库?delay(延时)从节点同步数据。 对SQL线程进行延时设置。IO线程正常的执行。企业中一般延迟3-6小时 延 ...
分类:数据库   时间:2019-10-11 01:11:05    阅读次数:141
linux下的/dev/shm/及对Oracle 的影响
一、/dev/shm/介绍: /dev/shm/是linux下一个非常有用的目录,因为这个目录不在硬盘上,而是在内存里。因此在linux下,就不需要大费周折去建ramdisk,直接使用/dev/shm/就可达到很好的优化效果。 /dev /shm/需要注意的一个是容量问题,在linux下,它默认最大 ...
分类:数据库   时间:2019-10-11 00:52:38    阅读次数:190
SQL练习题
MySQL测试题 一、表关系 请创建如下表,并创建相关约束 二、操作表 1、自行创建测试数据 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; 3、查询平均成绩大于60分的同学的学号和平均成绩; 4、查询所有同学的学号、姓名、选课数、总成绩; 5、查询姓“李”的老师的个数; 6、查询没学过 ...
分类:数据库   时间:2019-10-11 00:47:31    阅读次数:457
mysql主从配置
数据库 主从配置
分类:数据库   时间:2019-10-11 00:27:34    阅读次数:117
DbUtils入门之QueryRunner
DbUtils简介 根据官网的介绍,DbUtils是一种 JDBC Utility Component (翻译过来大概就是:JDBC实用部件),故名思意,和数据库操作有关 官网上的简介也称之为 JDBC helper library ,由此可知,DbUtils是一个工具类库,用来进行数据库通信的 用 ...
分类:数据库   时间:2019-10-11 00:24:44    阅读次数:130
基于mysqld_multi实现MySQL 5.7.24多实例多进程配置
作者信息: 房佳亮 (crushlinux@163.com) 学习环境: 操作系统 IP地址 主机名 软件包 备注 CentOS7.5 192.168.200.111 localhost 操作系统 IP地址 主机名 软件包 备注 CentOS7.5 192.168.200.111 localhost ...
分类:数据库   时间:2019-10-10 23:04:35    阅读次数:195
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!