MYSQL

MYSQL

2
推荐
31
浏览

天善社区常见问题集锦

【Python篇】Anaconda安装jupyter的常用操作(上)jupyter的常用操作(中)jupyter的常用操作(下)新手必看!如何在windows下安装Python(Python入门教程)超详细,win下python的安装python的pip安装Pycharm及pyth...

天善智能Live 发表了文章 • 1 天前

0
推荐
22
浏览

Mac下修改MySQL编码格式(Linux基本一致)

目录:配置MySQL,包括path和my.cnf新建库保证为utf8、已有的库修改其为utf8以及查看编码的方法避免导入数据库中文乱码问题解决网页中乱码问题首先配置好MySQL.1 先配置环境变量path首先cd到用户目录,然后ls -a...

天善智能Live 发表了文章 • 1 天前

0
推荐
22
浏览

You don't have write permissions……问题解决办法

安装Ruby的时候遇到了权限问题,本来以为很简单,以往的方法都是:进入usr/bin/文件夹,修改文件信息,改为可读写即可,但是却并不能执行,提示“不能完成此操作,您没有必要的权限”。后来查阅了一下,原来是OS X ...

天善智能Live 发表了文章 • 1 天前

0
推荐
19
浏览

MySQL关闭自动commit(autocommit)

对于mysql来讲,在事务处理时,默认是在动提交的(autocommit),以下方法可以自动关闭autocommit;案例分析:1、在mysql登录环境下修改[root@mysql2 soft]# mysql -u root -p Enter password: Welcome to the M...

天善智能Live 发表了文章 • 1 天前

0
推荐
18
浏览

MySQL不能设置DATE默认值

由于MySQL目前字段的默认值不支持函数,所以以create_time datetime default now() 的形式设置默认值是不可能的。代替的方案是使用TIMESTAMP类型代替DATETIME类型。TIMESTAMP列类型自动地用当前的日期和时间标记I...

天善智能Live 发表了文章 • 1 天前

0
推荐
61
浏览

MySQL服务启动:某些服务在未由其他服务或程序使用时将自动停止

这几天因为工作需求,需要把MySQL请出来,所以将尘封已久的MySQL进行启动。可是事与愿违,兴许是许久没有访问MySQL了,MySQL生气的不理我,并向外抛出一阵阵报错。1、其中一个是:Windows无法启动MySQL57服务(位...

dcpeng 发表了文章 • 2019-01-06 14:04

0
推荐
78
浏览

MySQL服务正在启动或停止中,请稍候片刻后再试一次【解决方案】

相信有些小伙伴在使用数据库的过程中会经常频繁的启动和停止MySQL服务,有时候会出现“服务正在启动或停止中,请稍候片刻后再试一次。”这样的提示,如下图所示。于是乎想办法去解决这个问题,但是发现连强制的数据...

dcpeng 发表了文章 • 2018-12-29 21:53

5
推荐
236
浏览

MySQL学习计划

2019.1.15更新没有按照既定计划执行,借口当然是一大堆,耐心得读完了这本书,受益匪浅,解决了我日报和周报中的很多问题,虽然离目标还有很大的距离,但是这本书让我看到了希望,科技改变世界,这一行行的代码竟...

Beryl003 发表了文章 • 2018-12-09 22:59

1
推荐
234
浏览

MySQL的安装和基础使用及语法指南

出处:https://www.cnblogs.com/aland-1415/p/6649347.html一、MySQL的安装、配置及卸载1、安装2、配置3、mySQL5.1的完全卸载4、MYSQL环境变量的配置二、MySQL控制台doc窗口的操作命令1、对仓库databases的操作2...

Python爱好者社区 发表了文章 • 2018-11-27 16:52

0
推荐
152
浏览

如何协助 MySQL 实现 Oracle 高级分析函数

Oracle 支持一些独特的语法和函数,在移植到 MySQL 上时或多或少给程序员造成了困扰,下面我们针对 Oracle 的一些特殊用法举例并讲解如何用集算器来完成同样功能。这些方法当然也不限于针对 MySQL,对于所有其它...

润乾软件 发表了文章 • 2018-10-29 11:54

0
推荐
250
浏览

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

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

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

0
推荐
182
浏览

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

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

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

0
推荐
215
浏览

如何在Ubuntu14.04中安装mysql

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

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

0
推荐
291
浏览

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

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

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

0
推荐
270
浏览

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

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

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

条新动态, 点击查看
早些时候会有这样的解析规则,现在优化器应该会自动去判断那个条件先执行了吧。
早些时候会有这样的解析规则,现在优化器应该会自动去判断那个条件先执行了吧。
判断字段是 >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
已解决
431
浏览
0
投票
2
回答
439
浏览
0
投票
1
已解决
410
浏览
0
投票
2
已解决
469
浏览

sqoop连接mysql出现错误

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

mysql中Top N的计算

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

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

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

天善社区常见问题集锦

【Python篇】Anaconda安装jupyter的常用操作(上)jupyter的常用操作(中)jupyter的常用操作(下)新手必看!如何在windows下安装Python(Python入门教程)超详细,win下python的安装python的pip安装Pycharm及pyth...

天善智能Live 发表了文章 • 1 天前

0
推荐
22
浏览

Mac下修改MySQL编码格式(Linux基本一致)

目录:配置MySQL,包括path和my.cnf新建库保证为utf8、已有的库修改其为utf8以及查看编码的方法避免导入数据库中文乱码问题解决网页中乱码问题首先配置好MySQL.1 先配置环境变量path首先cd到用户目录,然后ls -a...

天善智能Live 发表了文章 • 1 天前

0
推荐
22
浏览

You don't have write permissions……问题解决办法

安装Ruby的时候遇到了权限问题,本来以为很简单,以往的方法都是:进入usr/bin/文件夹,修改文件信息,改为可读写即可,但是却并不能执行,提示“不能完成此操作,您没有必要的权限”。后来查阅了一下,原来是OS X ...

天善智能Live 发表了文章 • 1 天前

0
推荐
19
浏览

MySQL关闭自动commit(autocommit)

对于mysql来讲,在事务处理时,默认是在动提交的(autocommit),以下方法可以自动关闭autocommit;案例分析:1、在mysql登录环境下修改[root@mysql2 soft]# mysql -u root -p Enter password: Welcome to the M...

天善智能Live 发表了文章 • 1 天前

0
推荐
18
浏览

MySQL不能设置DATE默认值

由于MySQL目前字段的默认值不支持函数,所以以create_time datetime default now() 的形式设置默认值是不可能的。代替的方案是使用TIMESTAMP类型代替DATETIME类型。TIMESTAMP列类型自动地用当前的日期和时间标记I...

天善智能Live 发表了文章 • 1 天前

0
推荐
61
浏览

MySQL服务启动:某些服务在未由其他服务或程序使用时将自动停止

这几天因为工作需求,需要把MySQL请出来,所以将尘封已久的MySQL进行启动。可是事与愿违,兴许是许久没有访问MySQL了,MySQL生气的不理我,并向外抛出一阵阵报错。1、其中一个是:Windows无法启动MySQL57服务(位...

dcpeng 发表了文章 • 2019-01-06 14:04

0
推荐
78
浏览

MySQL服务正在启动或停止中,请稍候片刻后再试一次【解决方案】

相信有些小伙伴在使用数据库的过程中会经常频繁的启动和停止MySQL服务,有时候会出现“服务正在启动或停止中,请稍候片刻后再试一次。”这样的提示,如下图所示。于是乎想办法去解决这个问题,但是发现连强制的数据...

dcpeng 发表了文章 • 2018-12-29 21:53

5
推荐
236
浏览

MySQL学习计划

2019.1.15更新没有按照既定计划执行,借口当然是一大堆,耐心得读完了这本书,受益匪浅,解决了我日报和周报中的很多问题,虽然离目标还有很大的距离,但是这本书让我看到了希望,科技改变世界,这一行行的代码竟...

Beryl003 发表了文章 • 2018-12-09 22:59

1
推荐
234
浏览

MySQL的安装和基础使用及语法指南

出处:https://www.cnblogs.com/aland-1415/p/6649347.html一、MySQL的安装、配置及卸载1、安装2、配置3、mySQL5.1的完全卸载4、MYSQL环境变量的配置二、MySQL控制台doc窗口的操作命令1、对仓库databases的操作2...

Python爱好者社区 发表了文章 • 2018-11-27 16:52

0
推荐
152
浏览

如何协助 MySQL 实现 Oracle 高级分析函数

Oracle 支持一些独特的语法和函数,在移植到 MySQL 上时或多或少给程序员造成了困扰,下面我们针对 Oracle 的一些特殊用法举例并讲解如何用集算器来完成同样功能。这些方法当然也不限于针对 MySQL,对于所有其它...

润乾软件 发表了文章 • 2018-10-29 11:54

0
推荐
250
浏览

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

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

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

0
推荐
182
浏览

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

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

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

0
推荐
215
浏览

如何在Ubuntu14.04中安装mysql

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

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

0
推荐
291
浏览

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

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

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

0
推荐
270
浏览

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

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

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

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