码迷,mamicode.com
首页 > 数据库 > 周排行
MySQL的统计信息学习总结
原文:MySQL的统计信息学习总结 统计信息概念 MySQL统计信息是指数据库通过采样、统计出来的表、索引的相关信息,例如,表的记录数、聚集索引page个数、字段的Cardinality....。MySQL在生成执行计划时,需要根据索引的统计信息进行估算,计算出最低代价(或者说是最小开销)的执行计划... ...
分类:数据库   时间:2019-11-11 12:50:06    阅读次数:92
2_01_MSSQL课程_查询01
查询 1.查询结果的别名 列 as 别名 (建议用这种) 列 别名 别名=列 Select sum(score1) as 成绩1,sum(score2)as 成绩2 from talScore 2.聚合函数 Avg() Count() Sum() Min()/Max() Select max(sco ...
分类:数据库   时间:2019-11-11 12:54:13    阅读次数:91
MySQL性能测试调优
MySQL性能测试调优 操作系统 基本操作 查看磁盘分区mount选项 $ mount 永久修改分区mount选项(系统重启后生效) 修改文件 /etc/fstab 中对应分区的mount options列的值 在线修改分区mount选项(系统重启后失效) $sudo -t ext4 -o remo ...
分类:数据库   时间:2019-11-11 12:56:08    阅读次数:133
mysql 一些小问题
索引相关 关于MySQL的索引,曾经进行过一次总结,文章链接在这里 Mysql索引原理及其优化. 1. 什么是索引? 索引是一种数据结构,可以帮助我们快速的进行数据的查找. 2. 索引是个什么样的数据结构呢? 索引的数据结构和具体存储引擎的实现有关, 在MySQL中使用较多的索引有Hash索引,B+ ...
分类:数据库   时间:2019-11-11 12:57:17    阅读次数:106
SQL Server解惑——为什么你的查询结果超出了查询时间范围
原文:SQL Server解惑——为什么你的查询结果超出了查询时间范围 废话少说,直接上SQL代码(有兴趣的测试验证一下),下面这个查询语句为什么将2008-11-27的记录查询出来了呢?这个是同事遇到的一个问题,个人设计了一个例子。 USE AdventureWorks2014;GOSELECT ... ...
分类:数据库   时间:2019-11-11 12:58:24    阅读次数:110
Oracle 用中文作为关键字查询无数据及sql loader 导入数据时数据分隔异常的解决办法
前提:电脑A使用sqlldr向电脑B中的Oracle批量导入数据。数据分隔及查询都正常。 拷贝A中的源数据及ctl文件到电脑C中,拷贝B中的Oracle安装文件并安装至电脑C中。 电脑C使用ctl将源文件导入本机Oracle中之后发现。导入的数据分隔错误,比如aaa@bbb@ccc格式的数据,sql ...
分类:数据库   时间:2019-11-11 13:09:05    阅读次数:124
Oracle海量数据(1000w+)重复数据删除方法
方法1:delete from xxx(表名) where rowid not in( select max/min(rowid) from xxx(表名) group by xxx(需要去重的列名,可以跟逗号实现多个列名去重))。 此方法采用直接删除的方法。但是效率比较低,数据量小的话可以使用。对 ...
分类:数据库   时间:2019-11-11 13:11:31    阅读次数:174
MySQL下载与安装
MySQL下载与安装 一、下载 地址:https://dev.mysql.com/downloads/mysql/ 当前最新是8.0版本,我选择上一个最新的mysql-5.7.24-winx64.zip 二、安装 MySQL安装文件分两种 .msi和.zip ,.msi需要安装 zip格式是自己解压 ...
分类:数据库   时间:2019-11-11 14:16:19    阅读次数:91
报错:shell-init: error retrieving current directory: getcwd: cannot access parent directories
[root@web server php] /etc/init.d/httpd restart shell init: error retrieving current directory: getcwd: cannot access parent directories: No such file ...
分类:数据库   时间:2019-11-11 14:18:28    阅读次数:117
Mongodb 吃屎记录
使用service start mongodb systemctl mongodb start 配置文件中写入fork = true 并且输入命令 sudo mongod -f ./mongodb.conf,百分百报错:about to fork child process, waiting unt ...
分类:数据库   时间:2019-11-11 18:07:58    阅读次数:287
koa2整合mysql
引入mysql包 npm install mysql 封装mysql 创建mysql.js文件放在utils(工具包)中 使用pool连接池 mysql.js 引入mysql.js 在app.js中 使用 不使用连接池 尾声 用 createConnection 创建 Mysql 连接,每执行一次 ...
分类:数据库   时间:2019-11-11 18:15:15    阅读次数:107
sql
题目2: 题目3: ...
分类:数据库   时间:2019-11-11 18:20:47    阅读次数:112
mysql设置远程可访问
mysql -u root -p use mysql; select host, user, authentication_string, plugin from user grant all privileges on *.* to 'root'@'%' identified by 'passwo ...
分类:数据库   时间:2019-11-11 18:22:43    阅读次数:78
flink sql
StreamTableEnvironment 该类包含sql解析、验证、优化、执行等各环节需要的元数据管理器 ,模块管理器(模块包含函数集、类型集、规则集) ,用户自定义函数管理器 ,线程池、sql解析器 。 DataType 定义了逻辑类型,并且对其底层实际物理类型进行暗示。 LogicalTyp ...
分类:数据库   时间:2019-11-11 18:23:01    阅读次数:112
数据库学习(四)
聚合与分组 1、分组查询 select 字段 from 表 group by 字段; select 字段,count(*) from 表 group by 字段; 在分组的情况下,只能够出现分组字段和聚合字段,其他的字段没有意义,会报错!!! 2、聚合筛选(having) select 字段1 fr ...
分类:数据库   时间:2019-11-11 18:26:47    阅读次数:57
MyBatis接口式编程(SqlSession直接调用API向接口转变)
package com.atguigu.mybatis.dao; import com.atguigu.mybatis.bean.Employee; /** * @Author 谢军帅 * @Date2019/11/11 16:16 * @Description */ public interfac ...
分类:数据库   时间:2019-11-11 18:36:54    阅读次数:103
在python操作数据库中游标的使用方法
cursor就是一个Cursor对象,这个cursor是一个实现了迭代器(def__iter__())和生成器(yield)的MySQLdb对象,这个时候cursor中还没有数据,只有等到fetchone()或fetchall()的时候才返回一个元组tuple,才支持len()和index()操作, ...
分类:数据库   时间:2019-11-11 19:53:36    阅读次数:102
数据库设计范式
1,目前关系型数据库设计范式共有六种,在此根据个人实践经验用【人话】来说明我们常用的三种范式 第一范式:浓缩成一句话就是,列唯一 示例:使用 "Price" 字段存储 "124.12元" 是错误的,正确的是用 "Price" 存储价格 "124.12",并使用 "Unit" 字段 存储单位 "元" ...
分类:数据库   时间:2019-11-11 19:55:04    阅读次数:65
mysql的体系管理
(一)使用systemd管理mysql服务 1.源码包步骤 2.二进制包步骤 \ 修改mysql配置文件 (二)mysql连接方式 1.第一种连接方式 ? TCP/IPL连接 2.第二种连接方式 socket连接 问题 (三)MySQL体系结构管理 mysqld一个二进制程序,后台的守护进程 (四) ...
分类:数据库   时间:2019-11-11 21:12:02    阅读次数:105
centOS7 下 安装mysql8.x
第一部分 CentOS7安装mysql1.1 安装前清理工作;1.1.1 清理原有的mysql数据库;使用以下命令查找出安装的mysql软件包和依赖包: 显示结果如下: 使用以下命令依次删除上面的程序 删除mysql的配置文件,卸载不会自动删除配置文件,首先使用如下命令查找出所用的配置文件; 可能的 ...
分类:数据库   时间:2019-11-11 21:25:32    阅读次数:99
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!