MySQL 教你MySQL数据库安装方法与图形化管理工具详细方法 一、Windows安装MySQL 1、下载 打开网址,页面如下,确认好要下载的操作系统,点击Download。 可以不用登陆或者注册,直接点击No thanks,just start my download就可以下载了。 https://dev.mysql...
MySQL MySQL开发知识:MySQL中order by的执行过程 四、全字段排序 与 rowid 排序 比较 前言: 在开发过程中,一定会经常碰到需要根据指定的字段排序来显示结果的需求。还是以前文的订单表为例,假设查询“张三”的所有订单,并且按照订单价格排序返回前 1000 个订单号以及价格。 一...
MySQL 深入分析为什么MySQL的count()方法这么慢 前言 mysql用count方法查全表数据,在不同的存储引擎里实现不同,myisam有专门字段记录全表的行数,直接读这个字段就好了。而innodb则需要一行行去算。 比如说,你有一张短信表(sms),里面放了各种需要发送的短信信息。 sms建表sql: s...
MySQL SQL开发知识:mysql连接查询详解 1.连接查询 作用:当查询结果的列来源于多张表时,需要将多张表连接成一个大的数据集,再选择合适的列返回 2、连接类型 内连接 定义: 内连接查询:查询结果为两个表匹配到的数据 语法1: select * from 表1 inner join 表2 on 表...
MySQL SQL开发知识:mysql表的四种分区方式总结 1、什么是表分区? mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),一张表主要对应着三个文件,一个是frm存放表结构的,一个是myd存放表数据的,一个是myi存表索引的...
MySQL MySQL开发知识:MySQL数据库用户权限管理 1、用户管理 mysql的用户信息保存在了mysql.user中: select * from mysql.user\G *************************** 5. row *************************** Host...
MySQL MySQL运行异常报错:“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”解决方法 项目场景: 最近在部署项目之后,运行出现报错: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘grades.o...
MySQL 基础知识:CentOS7环境下MySQL8常用命令小结 前言 MySQL: 范围查询优化 CentOS7 + MySQL8 一、常用语句 1、登录&退出 # 连接本服务器数据库 mysql -u root -p #退出 exit /*-----------------------------------...
MySQL 教你如何设置MySql8远程连接的详细方法 前言 本文使用的是MySQL8.0版本,安装在centos7中,不管是在Windows还是Linux中都是通用的,基于权限修改来达到远程连接的目的 Windows与Linux同理 1、登录Mysql 打开终端控制面板,输入mysql -uroot -p你的...
MySQL MySQL开发知识:MySQL数据库之联合查询 union 3、order by的使用 前言: 将多个查询结果的结果集合并到一起(纵向合并),字段数不变,多个查询结果的记录数合并 1、应用场景 同一张表中不同结果合并到一起展示:男生升高升序,女生升高降序 数据量较大的表,进行分表操作,将每张表的数据合并起来显示 2...
MySQL SQL开发知识:Oracle游标使用参考语句实例解析 游标是从表中检索出结果集,从中每次指向一条记录进行交互的机制。 作用 指定结果集中特定行的位置。 基于当前的结果集位置检索一行或连续的几行。 在结果集的当前位置修改行中的数据。 对其他用户所做的数据更改定义不同的敏感性级别。 可以以编程的方式访问数据库。 ...
MySQL MySQL如何选择合适的备份策略和备份工具 前言: 在确定备份策略和选择备份工具时,应从业务的RTO和RPO出发,结合存储成本综合考虑。数据库备份的重要性毋庸置疑,可以说,它是数据安全的最后一道防线。鉴于此,对于备份,我们通常会做以下要求: 一、多地部署 对于核心数据库,我们通常有两地三中心的部署要...