MYSQL

MYSQL

0
推荐
60
浏览

在Navicat中如何新建数据库和表并做查询

上一篇文章,小编给大家分享了在Navicat中如何远程连接数据库,没有来得及上车的小伙伴可以戳这篇文章:在Ubuntu14.04中配置mysql远程连接教程。今天小编给大家分享一下如何在Navicat中新建数据库和表。用过远程...

dcpeng 发表了文章 • 2018-09-21 15:58

0
推荐
58
浏览

在Ubuntu14.04中配置mysql远程连接教程

上一篇文章,小编带大家学会了在Ubuntu14.04中安装MySQL,没有来得及上课的小伙伴们可以戳这篇文章:如何在Ubuntu14.04中安装mysql,今天给大家分享一下,如何简单的配置MySQL,可以实现远程连接,具体的教程如下...

dcpeng 发表了文章 • 2018-09-20 21:14

0
推荐
59
浏览

如何在Ubuntu14.04中安装mysql

接触过MySQL的小伙伴们都知道,在Windows下安装MySQL是一件让人十分头大的事情,但是在Ubuntu等其他Linux系统中安装MySQL就简单很多了,具体的教程如下。1、在Ubuntu的命令行中输入MySQL安装命令“sudo apt-get in...

dcpeng 发表了文章 • 2018-09-20 21:13

0
推荐
121
浏览

在navicat中如何新建连接数据库

前几天给大家分享了如何安装Navicat,没有来得及上车的小伙伴可以戳这篇文章:手把手教你安装Navicat——靠谱的Navicat安装教程。今天给大家分享一下Navicat的简单使用教程,具体的教程如下。1、双击桌面的Navicat...

dcpeng 发表了文章 • 2018-09-17 21:20

0
推荐
97
浏览

手把手教你安装Navicat——靠谱的Navicat安装教程

Navicat是一款轻量级的用于MySQL连接和管理的工具,非常好用,使用起来方便,简洁。下面讲讲其安装的过程。1、进入navicat官网,选择Navicat for MySQL,然后点击进行下载即可。最好是可以找到破解版(参考链接:...

dcpeng 发表了文章 • 2018-09-17 21:18

0
推荐
81
浏览

CDH安装系统环境准备——系统版本和安装包下载地址指南

由于Hadoop深受客户欢迎,许多公司都推出了各自版本的Hadoop,也有一些公司则围绕Hadoop开发产品。在Hadoop生态系统中,规模最大、知名度最高的公司则是Cloudera。接下来的日子里,小编将带大家一起学习搭建CDH。...

dcpeng 发表了文章 • 2018-09-11 13:03

5
推荐
544
浏览

白话解说:SQL与NoSQL

本文用最简明的方式讲解一下RDBMS与NoSQL,以MySQL和HBase存储同一批数据作为对比,带你迅速了解NoSQL知识!

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

0
投票
1
回答
232
浏览
0
推荐
241
浏览

MySQL,Hadoop闭源了咋办?

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

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

0
推荐
268
浏览

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
推荐
245
浏览

腾讯云 CentOS 7.4 安装 Mysql

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

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

2
推荐
343
浏览

MySQL

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

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

0
推荐
355
浏览

MySQL的binlog日志

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

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

条新动态, 点击查看
早些时候会有这样的解析规则,现在优化器应该会自动去判断那个条件先执行了吧。
早些时候会有这样的解析规则,现在优化器应该会自动去判断那个条件先执行了吧。
判断字段是 >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再试试