• MySQL之database基础操作笔记

    (1)连接MySQL基础版:mysql -u {username} -pusername指用户名,例如:mysql -u root -p豪华版:mysql -u {username} -p -h {hostname} -P{port}hostname指主机名称(域名/IP),port指端口,例如:m 2024-08-11 11:02:29
  • MySQL 面试,必须掌握的 8 个知识点

    上周末和在北京的哥们国仔涮火锅,席间聊起了最近面试的经历。他说想换工作的原因很简单,就是要涨工资,原来的公司呆了两年多,薪资浮动不超过 500 元。而身边跳槽的那些同事,薪资都已经是自己的 2 倍了。在准备面试的过程中,国仔坦言道还蛮辛酸的。白天要上班敲代码,晚上甚至会加班,导致搜集面试题目的时间都 2024-08-11 09:17:32
  • MySQL单表数据不要超过500万行:是经验数值,还是黄金铁律?

    今天,探讨一个有趣的话题:MySQL 单表数据达到多少时才需要考虑分库分表?有人说 2000 万行,也有人说 500 万行。那么,你觉得这个数值多少才合适呢?曾经在中国互联网技术圈广为流传着这么一个说法:MySQL 单表数据量大于 2000 万行,性能会明显下降。事实上,这个传闻据说最早起源于百度。 2024-08-10 17:15:01
  • linux系统中彻底删除MySql

    一、使用以下命令查看当前安装mysql情况,查找以前是否装有mysql1rpm -qa|grep -i mysql  可以看到如下图的所示:  显示之前安装了:    MySQL-client-5.5.25a-1.rhel5   MySQL-server-5.5.25a-1.rhel5二、停止mys 2024-08-10 17:00:02
  • MySQL索引、关联子查询与语句优化技巧

    CDA数据分析师 出品大家好,欢迎来到小编的MySQL课堂。今天我们一起来看一下MySQL中的索引、关联子查询以及语句的优化技巧。一、MySQL的索引数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询数据库表中数据。1、索引的意义索引用于快速找出在某个字段中有特定值的行。如果不使用索引 2024-08-10 16:30:03
  • 详解如何用kettle连接mysql数据库并导出sql查询结果

    概述今天主要介绍下kettle怎么去连接mysql数据库及导出sql查询结果。1、数据库链接驱动如果没有安装对应的数据库驱动,在数据库连接的过程中,可能会报某个数据库连接找不到的异常,因此需要下载对应驱动后(安装步骤可以参见“怎么在官网上下载java连接mysql的驱动jar包?”),放入kettl 2024-08-10 15:45:24
  • concat() mysql 多个字段拼接,读完之后,大部分程序员收藏了...

    语法:COUNT(DISTINCT expr ,[expr ...])函数使用说明:返回不同的非NULL 值数目。若找不到匹配的项,则COUNT(DISTINCT) 返回 0Mysql的查询结果行字段拼接,可以用下面两个函数实现:1. concat函数mysql> select concat( 2024-08-10 15:17:13
  • MySQL数据类型DECIMAL用法

    前言:当我们需要存储小数,并且有精度要求,比如存储金额时,通常会考虑使用DECIMAL字段类型,可能大部分同学只是对DECIMAL类型略有了解,其中的细节还不甚清楚,本篇文章将从零开始,为你讲述DECIMAL字段类型的使用场景及方法。1.DECIMAL类型简介DECIMAL从MySQL 5.1引入, 2024-08-10 15:02:16
  • 五分钟让你彻底搞懂MySQL索引

    1 索引简介1.1 什么是 MySQL 的索引官方定义:索引是帮助 MySQL 高效获取数据的数据结构从上面定义中我们可以分析出索引本质是一个数据结构,他的作用是帮助我们高效获取数据,在正式介绍索引前,我们先来了解一下基本的数据结构2 索引数据结构2.1 Hash 索引Hash 索引是比较常见的一种 2024-08-10 12:47:43
  • 一文搞懂MySQL的Join,聊一聊秒杀架构设计

    正文MySQL的Join到底能不能用经常听到2种观点:join性能低,尽量少用多表join时,变为多个SQL进行多次查询其实对于上面的观点一定程度上是正确的,但不是完全正确。但之所以流传这么广,主要还是没有搞清楚实际状态,而根据实际使用中总结出来的一些模糊规律。只有了解的MySQL的Join实际执行 2024-08-10 12:02:54