MYSQL

MYSQL

4
推荐
358
浏览

白话解说:SQL与NoSQL

本文用最简明的方式讲解一下RDBMS与NoSQL,以MySQL和HBase存储同一批数据作为对比,带你迅速了解NoSQL知识!本文也是我课程第八章的一部分内容,敬请收看!https://edu.hellobi.com/course/283

马修 发表了文章 • 2018-06-26 11:26

0
投票
1
回答
177
浏览
0
推荐
186
浏览

MySQL,Hadoop闭源了咋办?

突然滴,MySQL、Hadoop等开源软件有可能被“闭源”的话题火起来了。听说,活跃在我国境内众多著名商用数据库数据仓库都是从这些开源代码改出来的,这要是被鬼子釜底抽薪,那可如何是好?一时间大家都纷纷表示很揪心...

润乾软件 发表了文章 • 2018-04-21 10:19

0
推荐
215
浏览

MySQL登录 ERROR 1045 (28000) Access denied for user 'root'@'localhost' (using password NO)问题

一、问题今天在CentOS安装了mysql,由于mysql刚刚安装完的时候,mysql的root用户的密码默认是空的,所以我使用命令mysql -uroot或mysql登录mysql,但是出现了如下错误:ERROR 1045(28000): Access denied for use...

扶七 发表了文章 • 2018-04-17 10:15

0
推荐
193
浏览

腾讯云 CentOS 7.4 安装 Mysql

一、前言:CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用MariaDB代替了,MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司...

扶七 发表了文章 • 2018-04-17 10:11

2
推荐
267
浏览

MySQL

一、安装       刚开始学就遇到一个很大的挑战,由于本人英语很差,而MySQL的界面和操作都是全英文的。连安装也是全英文,本来还想把MySQL折腾安装到D盘的,但是对着这些英文有点懵逼了,好...

SJFXDDF 发表了文章 • 2018-04-16 16:15

0
推荐
295
浏览

MySQL的binlog日志

零、binlog 基本认识MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。一般来...

Airy 发表了文章 • 2018-01-01 20:03

1
推荐
325
浏览

MySQL中char、varchar和text的区别

它们的存储方式和数据的检索方式都不一样。数据的检索效率是:char > varchar > text空间占用方面,就要具体情况具体分析了。1.char:存储定长数据很方便,CHAR字段上的索引效率级高,必须在括号里定义长度...

许胜利 发表了文章 • 2017-10-16 18:00

1
推荐
386
浏览

MySQL与Python的交互

1.交互类型1.安装引入模块安装mysql模块,在windows和ubuntu中windows里安装mysql模块Linux里安装mysql模块在文件中引入模块import pymysql1.Connection对象用于建立与数据库的连接创建对象:调用connect()方法co...

许胜利 发表了文章 • 2017-10-13 16:10

0
推荐
343
浏览

MySQL高级

1.mysql高级1.关系创建学生成绩关系表drop table if exists scores; drop table if exists students; drop table if exists subjects; create table students( id int auto_increment primary key, snam...

许胜利 发表了文章 • 2017-10-13 15:40

0
推荐
485
浏览

数据库 - MySQL

1.MySQL内容简介MySQL数据库,是当前应用非常广泛的一款关系型数据库MySQL官网数据库排名计算机诞生后,数据开始在计算机中存储并计算,并设计出了数据库系统数据库系统解决的问题:持久化存储,优化读写,保证数...

许胜利 发表了文章 • 2017-10-13 15:39

4
推荐
1788
浏览

pandas数据保存至Mysql数据库

前言好久没写文章了,你们想我了没【我就是这样,你习惯就好】前段时间写了两篇mysql和python交互的文章第一篇局限于导入一条数据进入数据库【主要讲的是面向对象编程和Python数据库操作基础】传送门:Python操作...

ID王大伟 发表了文章 • 2017-09-13 19:04

条新动态, 点击查看
早些时候会有这样的解析规则,现在优化器应该会自动去判断那个条件先执行了吧。
早些时候会有这样的解析规则,现在优化器应该会自动去判断那个条件先执行了吧。
判断字段是 >NOW() 还是 =NOW() 还是 <NOW() 不就行了?
now()的格式是带时分秒的,你可以select now() 看看
判断字段是 >NOW() 还是 =NOW() 还是 <NOW() 不就行了?
now()的格式是带时分秒的,你可以select now() 看看
红旗下的匪徒

红旗下的匪徒 回答了问题 • 2016-03-17 17:14 • 1 个回复 不感兴趣

有关Mysql数据库跟踪器的问题?

赞同来自:

你点一下这个应用程序,执行一下相关操作,然后去MySQL的log日志里看下就知道了。
你点一下这个应用程序,执行一下相关操作,然后去MySQL的log日志里看下就知道了。
http://jingyan.baidu.com/article/d5c4b52bee6e69da560dc5ec.html
http://jingyan.baidu.com/article/d5c4b52bee6e69da560dc5ec.html
li052468

li052468 回答了问题 • 2016-05-05 09:32 • 1 个回复 不感兴趣

MySQL中怎么删除表中完全相同的记录?

赞同来自:

单个字段重复:delete from 表名 where 字段ID in (select * from (select max(字段ID) from 表名 group by 重复的字段 having count(重复的字段) > 1) as b);  多个... 显示全部 »
单个字段重复:delete from 表名 where 字段ID in (select * from (select max(字段ID) from 表名 group by 重复的字段 having count(重复的字段) > 1) as b);  多个字段重复:delete from 表名 a
 where (字段) in (select 字段 from 表名 group by 字段 having count(*) > 1)
   and rowid not in
       (select min(rowid) from 表名 group by 字段 having count(*) > 1)
gogodiy

gogodiy 回答了问题 • 2016-06-02 11:11 • 4 个回复 不感兴趣

tableau连接mysql服务器后,未显示全部的数据库

赞同来自:

建议创建专门用于连接Tableau的账号,只赋予查询所有数据表的权限,取消其他不必要的添加、修改、删除等权限。
建议创建专门用于连接Tableau的账号,只赋予查询所有数据表的权限,取消其他不必要的添加、修改、删除等权限。
悟

回答了问题 • 2016-06-22 09:49 • 1 个回复 不感兴趣

mysql数据结构不同,数据更新的问题?

赞同来自:

这要看你数据结构的变化是什么样的。
1、只是新增字段:直接添加新列
2、新增字段且有默认值:添加新列并update默认值,或者默认值根据其他内容update
3、修改列:添加新列把要修改列的值放进去,修改完列之后才根据需要更新回去删除辅助列
4、更复杂的业务逻... 显示全部 »
这要看你数据结构的变化是什么样的。
1、只是新增字段:直接添加新列
2、新增字段且有默认值:添加新列并update默认值,或者默认值根据其他内容update
3、修改列:添加新列把要修改列的值放进去,修改完列之后才根据需要更新回去删除辅助列
4、更复杂的业务逻辑:直接备份表,新创建业务表,根据业务情况把数据从备份表插入到新业务表
 
做这些之前都先记得备份整个数据库
 
冰凌子

冰凌子 回答了问题 • 2016-06-29 12:07 • 4 个回复 不感兴趣

mysql中Top N的计算

赞同来自:

这个是分组排序,我贴个例子你自己看吧SELECT 
  username,
  DATE,
  price 
FROM
  (SELECT 
    username,
    DATE,
    price,
    @rownum := @rownum +... 显示全部 »
这个是分组排序,我贴个例子你自己看吧SELECT 
  username,
  DATE,
  price 
FROM
  (SELECT 
    username,
    DATE,
    price,
    @rownum := @rownum + 1,-- 序列编号 
    IF (
      @pdept = heyf_tmp.username,
      @rank := @rank + 1,
      @rank := 1
    ) AS rank,
    @pdept := heyf_tmp.username 
  FROM
    (SELECT 
      username,
      DATE,
      price 
    FROM
      test.rr 
    ORDER BY username ASC,-- 这里排序 根据要排的字段
      price DESC) heyf_tmp,
    (SELECT 
      @rownum := 0,  --  这里都是变量赋值
      @pdept := NULL,
      @rank := 0) a) result 
WHERE rank <=N -- N就是topN的意思  就是排序后取N次序以内的数据
MarsJ

MarsJ 回答了问题 • 2016-10-18 15:02 • 2 个回复 不感兴趣

sqoop连接mysql出现错误

赞同来自:

错误提示:Error parsing arguments for list-databases,解析list-databases后面的参数出错,你的connect拼错了,多了一个n
错误提示:Error parsing arguments for list-databases,解析list-databases后面的参数出错,你的connect拼错了,多了一个n
这个其实要看你的业务,不论是uuid还是bigint 都是为了生成一个唯一的ID值。假设你的业务是单独一个数据库的建议用bigint,整形占空间小,而且关联查询快。如果你的业务可能会有分布式,可能会分库,可能会合并数据等等,不用想用uuid,这样的好处是合并数... 显示全部 »
这个其实要看你的业务,不论是uuid还是bigint 都是为了生成一个唯一的ID值。假设你的业务是单独一个数据库的建议用bigint,整形占空间小,而且关联查询快。如果你的业务可能会有分布式,可能会分库,可能会合并数据等等,不用想用uuid,这样的好处是合并数据,整合数据的时候不会键值冲突。
mysql本身支持自增列的 AUTO_INCREMENT
create table cdat
(
id INT(20) not null AUTO_INCREMENT,
primary key (id)
); 显示全部 »
mysql本身支持自增列的 AUTO_INCREMENT
create table cdat
(
id INT(20) not null AUTO_INCREMENT,
primary key (id)
);
show variables like '%tmp%'; 这种比较明确的问题百度下就好
show variables like '%tmp%'; 这种比较明确的问题百度下就好
先做表分区,比如说 
0.0.0.0 -1.1.1.1
1.1.1.1-255.255.255.255
每次整理小的那个分区数据,整理完以后清除数据。
第二次分区
1.1.1.1 -2.2.2.2
2.2.2.2-255.255.255.255
继续循环清理,... 显示全部 »
先做表分区,比如说 
0.0.0.0 -1.1.1.1
1.1.1.1-255.255.255.255
每次整理小的那个分区数据,整理完以后清除数据。
第二次分区
1.1.1.1 -2.2.2.2
2.2.2.2-255.255.255.255
继续循环清理,总有清完的时候。
程序本地写,测试时候发到你的服务器上去跑。
程序本地写,测试时候发到你的服务器上去跑。
你的目的是减少文件的个数,设置合理的分区数就可以了,例如设置分区数为5,对应5个文件。coalesce和repartitions都能设置分区数量,其底层原理有稍微的差别。从你的问题来看应该是设置的分区数太少,导致并行度不够,故写入速度慢。意见是尝试吧分区数调整... 显示全部 »
你的目的是减少文件的个数,设置合理的分区数就可以了,例如设置分区数为5,对应5个文件。coalesce和repartitions都能设置分区数量,其底层原理有稍微的差别。从你的问题来看应该是设置的分区数太少,导致并行度不够,故写入速度慢。意见是尝试吧分区数调整为5或10再试试
0
投票
2
已解决
326
浏览
0
投票
2
回答
344
浏览
0
投票
1
已解决
334
浏览
0
投票
2
已解决
391
浏览

sqoop连接mysql出现错误

stick_to_it 回复了问题 • 2016-10-18 17:03
0
投票
1
回答
287
浏览
0
投票
4
已解决
744
浏览

mysql中Top N的计算

冰凌子 回复了问题 • 2016-06-29 12:07
0
投票
1
已解决
392
浏览

mysql数据结构不同,数据更新的问题?

回复了问题 • 2016-06-22 09:49
4
推荐
358
浏览

白话解说:SQL与NoSQL

本文用最简明的方式讲解一下RDBMS与NoSQL,以MySQL和HBase存储同一批数据作为对比,带你迅速了解NoSQL知识!本文也是我课程第八章的一部分内容,敬请收看!https://edu.hellobi.com/course/283

马修 发表了文章 • 2018-06-26 11:26

0
推荐
186
浏览

MySQL,Hadoop闭源了咋办?

突然滴,MySQL、Hadoop等开源软件有可能被“闭源”的话题火起来了。听说,活跃在我国境内众多著名商用数据库数据仓库都是从这些开源代码改出来的,这要是被鬼子釜底抽薪,那可如何是好?一时间大家都纷纷表示很揪心...

润乾软件 发表了文章 • 2018-04-21 10:19

0
推荐
215
浏览

MySQL登录 ERROR 1045 (28000) Access denied for user 'root'@'localhost' (using password NO)问题

一、问题今天在CentOS安装了mysql,由于mysql刚刚安装完的时候,mysql的root用户的密码默认是空的,所以我使用命令mysql -uroot或mysql登录mysql,但是出现了如下错误:ERROR 1045(28000): Access denied for use...

扶七 发表了文章 • 2018-04-17 10:15

0
推荐
193
浏览

腾讯云 CentOS 7.4 安装 Mysql

一、前言:CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用MariaDB代替了,MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司...

扶七 发表了文章 • 2018-04-17 10:11

2
推荐
267
浏览

MySQL

一、安装       刚开始学就遇到一个很大的挑战,由于本人英语很差,而MySQL的界面和操作都是全英文的。连安装也是全英文,本来还想把MySQL折腾安装到D盘的,但是对着这些英文有点懵逼了,好...

SJFXDDF 发表了文章 • 2018-04-16 16:15

0
推荐
295
浏览

MySQL的binlog日志

零、binlog 基本认识MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。一般来...

Airy 发表了文章 • 2018-01-01 20:03

1
推荐
325
浏览

MySQL中char、varchar和text的区别

它们的存储方式和数据的检索方式都不一样。数据的检索效率是:char > varchar > text空间占用方面,就要具体情况具体分析了。1.char:存储定长数据很方便,CHAR字段上的索引效率级高,必须在括号里定义长度...

许胜利 发表了文章 • 2017-10-16 18:00

1
推荐
386
浏览

MySQL与Python的交互

1.交互类型1.安装引入模块安装mysql模块,在windows和ubuntu中windows里安装mysql模块Linux里安装mysql模块在文件中引入模块import pymysql1.Connection对象用于建立与数据库的连接创建对象:调用connect()方法co...

许胜利 发表了文章 • 2017-10-13 16:10

0
推荐
343
浏览

MySQL高级

1.mysql高级1.关系创建学生成绩关系表drop table if exists scores; drop table if exists students; drop table if exists subjects; create table students( id int auto_increment primary key, snam...

许胜利 发表了文章 • 2017-10-13 15:40

0
推荐
485
浏览

数据库 - MySQL

1.MySQL内容简介MySQL数据库,是当前应用非常广泛的一款关系型数据库MySQL官网数据库排名计算机诞生后,数据开始在计算机中存储并计算,并设计出了数据库系统数据库系统解决的问题:持久化存储,优化读写,保证数...

许胜利 发表了文章 • 2017-10-13 15:39

4
推荐
1788
浏览

pandas数据保存至Mysql数据库

前言好久没写文章了,你们想我了没【我就是这样,你习惯就好】前段时间写了两篇mysql和python交互的文章第一篇局限于导入一条数据进入数据库【主要讲的是面向对象编程和Python数据库操作基础】传送门:Python操作...

ID王大伟 发表了文章 • 2017-09-13 19:04

0
推荐
248
浏览

linux yum本地安装

1. 备份CentOS-Base.repo2. 配置文件[base]name=CentOS-$releasever - Basebaseurl=file:///mediagpgcheck=1gpgkey=file:///media/RPM-GPG-KEY-CentOS-6enabled=1其中baseurl修改为DVD的挂载目录,enabled=1开启...

niu_poop 发表了文章 • 2017-09-10 10:52

5
推荐
2418
浏览

Python操作Mysql数据库入门——数据导入pandas(数据分析准备)

前言上一篇写到了mysql与python的简单交互还讲到了一些基础的面向对象设计这两天探索了一下,发现如果是用pandas做数据分析简单的几行代码即可将mysql的数据导入pandas进行分析前文传送门:Python操作Mysql数据库...

ID王大伟 发表了文章 • 2017-08-19 10:35

0
推荐
311
浏览

[3. 使用Python监控Oracle索引]4. 将Oracle已使用过索引存入MySQL中

引子Hello 大家好,在这里会带来一系列关于Python的原创内容由于我本职工作是Oracle DBA,Python的用途上会偏重与运维当然也会穿插这爬虫相关的内容更多最新的Python原创文章欢迎关注我的公众号 会在文末发出这期...

bsbforever 发表了文章 • 2017-08-12 20:35

0
推荐
329
浏览

[3. 使用Python监控Oracle索引]3. 使用Python获取Oracle索引信息

引子Hello 大家好,在这里会带来一系列关于Python的原创内容由于我本职工作是Oracle DBA,Python的用途上会偏重与运维当然也会穿插这爬虫相关的内容更多最新的Python原创文章欢迎关注我的公众号 会在文末发出这期...

bsbforever 发表了文章 • 2017-08-12 20:31

  一个开源的关系型数据库,开发者为瑞典 MySQL AB 公司。在2008年1月16号被 Sun 公司收购。而2009年,SUN 又被 Oracle 收购.目前 MySQL 被很多互联网企业所使用。有体积小、速度快、总体拥有成本低,开放源码等优点