MySQL
文章平均质量分 69
SunnyRivers
在通信、游戏、互联网、新能源等不同行业从事过多年大数据开发相关工作,想通过博客和大家一起分享大数据技术带来的经验和乐趣。
展开
-
建表时如何合理选择字段类型
严谨型严格调研每个字段可能的大小,然后根据不同字段类型的限制,进行选择,这一类人在创建关系型数据表的时候是没有问题的。图自己省事型把所有字段都设置为String,这样他可以一股脑的把所有数据导入进来。这种人在用关系型数据库(如mysql)的时候,会被骂死,在大数据(如hive)中,可能ODS层这么搞,原则上是可行,毕竟还有建模的时候可以处理这些数据类型,但是建模的人也会抱怨。根据不同场景进行甄别型(1)大数据领域。原创 2023-11-06 13:46:17 · 350 阅读 · 0 评论 -
Mysql索引
前言Javaweb的一个实习生过来问我:我现在有两张表数据量很大,每张都有五十几万条呢,做了关联后十几分钟都没有出结果,估计得用大数据技术处理,给我提个建议。我一脸迷惑:不超过千万条的数据,完全用不到大数据技术,mysql毫无压力的就可以处理,你怎么会耗时十几分钟呢?你是不是没有做索引?小伙子:索引?啥意思?。。。索引是什么索引是一个单独的、存储在磁盘上的数据结构,他们包含着对数据表里...原创 2019-12-10 11:21:53 · 300 阅读 · 0 评论 -
Sql根据不同条件统计总数
前言经常会遇到根据不同的条件统计总数的问题,一般有两种写法:count和sum都可以数据准备:方法一 :Count代码:SELECT COUNT( CASE WHEN age > 20 AND age < 25 THEN 1 ELSE NULL END ) AS cnt0, COUNT( CASE WHEN age >= ...原创 2019-10-29 16:48:28 · 36973 阅读 · 0 评论 -
Mysql删除重复数据
数据准备说明:张三和李四有两条数据重复了,赵六同学不在这个班了删除赵六DELETE FROM exam WHERE id = '4';结果:注意事项删除表的内容而不是表DELETE 语句是从表中删除行,甚至是删除表中所有行。但DELETE不删除表本身更快的删除如果想从表中删除所有行,不要使用 DELETE 。可使用 TRUNCATE TABLE 语句,它完成相同的工...原创 2019-09-25 11:21:12 · 259 阅读 · 0 评论 -
Mysql启动报错:本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止
报错在启动mysql服务时出现该错误: 本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止。 解决前提以管理员身份运行cmd,然后切换到mysql安装盘,找到mysql的bin目录 解决步骤1.删除原来的服务mysqld --remove mysql2.清空mysql根目录下的data目录 3.在bin目录下执行命令m...原创 2018-09-03 17:38:17 · 3233 阅读 · 1 评论 -
Mysql8.0.12解压版安装亲测(步骤超级简单)
Mysql8.0.12解压版亲测 1.下载(官方推荐的是下载安装板,但是之前一直用,想试一下解压版,毕竟更简单嘛) https://dev.mysql.com/downloads/mysql/ 2.解压 这就是解压后的目录,但是我们需要在这个基础上做两步小操作 (1)创建一个名为data的文件夹 (2)创建一个名为my.ini的文件 3.修改my.ini文件[mysq...原创 2018-08-16 14:03:03 · 4602 阅读 · 2 评论 -
Mysql控制流语句
条件判断函数也称为控制流程函数,根据满足条件的不同,执行相应的流程。MySQL中进行条件判断的函数有IF、IFNULL和CASE。IF(expr,v1,v2)函数 如果表达式expr是TRUE,则IF()的返回值为v1;否则返回值为v2。IF()的返回值为数字值或字符串值,具体情况视其所在的语境而定。例如: SELECT IF(1>2,2,3), IF(1<2,’ye...原创 2018-07-29 10:37:01 · 691 阅读 · 0 评论 -
Linux系统下安装Mysql数据库
大概就下面几个步骤:1.挂载磁盘mount /dev/cdrom /mnt说明已经挂载了2.安装mysqlyum install mysql-server -y3.启动mysql服务service mysqld start4.验证是否安装成功[root@node01 ~]# mysqlWelcome to the MySQL monito...原创 2018-04-29 16:23:16 · 309 阅读 · 0 评论 -
安装MySql报错(This application requires .NET Framework x.x.x)
这个主要原因是下载了最新版本的MySql,而系统中没有对应的.NET Framework造成的,所以会报如下错误:解决方法:在下面网站下载对应的.NET Framework:https://www.microsoft.com/en-us/download(刚开始运行有点慢,不要着急)执行完毕后,在安装MySQL就不会报错了。...原创 2018-04-14 12:37:47 · 2507 阅读 · 2 评论 -
卸载MySql详细步骤
这里以Windows 7 为例,其他系统都差不多。1.在Windows服务中停止MySQL的服务。2.打开“控制面板”,单击“程序和功能”,找到“MySQL”,右键单击从下拉菜单中选择卸载(或者使用其他软件如360来卸载)。3.卸载完成后,删除安装目录下的MySQL文件夹及程序数据文件夹,如C:\Program Files(x86)\MySQL和C:\Program Data\MySQL。(上面的...原创 2018-04-14 11:35:03 · 653 阅读 · 0 评论 -
SQL语句
数据库是不认识JAVA语言的,但是我们同样要与数据库交互,这时需要使用到数据库认识的语言SQL语句,它是数据库的代码。结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。创建数据库、创建数据表、向数据表中添加一条条数据信息均需要使用SQL语句。1.SQL分类:数据定义语言原创 2017-11-22 00:13:37 · 444 阅读 · 0 评论 -
MySql数据的启动和停止以及SQLyog图形化工具的下载
1. 启动和停止MySQL数据库MySQL会以windows服务的方式为我们提供数据存储功能。开启和关闭服务的操作:右键点击我的电脑→管理→服务→可以找到MySQL服务开启或停止。也可以在DOS窗口,通过命令完成MySQL服务的启动和停止(必须以管理运行cmd命令窗口)2.登录MySQL数据库MySQL是一个需要账户名密码登录的数据库,登陆后使用,它提供了一原创 2017-11-21 23:22:51 · 1574 阅读 · 2 评论 -
MySql数据库下载和安装
1.MySql数据库下载网址 https://dev.mysql.com/downloads/mysql/我们看到上面分别可以下载安装版(最上面的那个),和解压版。2.MySql数据库安装(1)安装版安装步骤https://jingyan.baidu.com/article/a3f121e4a6eb67fc9052bbf4.html(2)解压版安装步骤htt原创 2017-11-21 22:56:11 · 443 阅读 · 0 评论