文章 2023-10-20 来自:开发者社区

MySQL数据库第十四课--------sql优化---------层层递进 2

数据库的分表这里的优化仅以mysql为例,不同的数据库可能会有出入垂直分表原理:MySQL底层实际是将数据分页,保存在每一个16k(1.6万)的数据页上。每一次读取数据时,每一行数据都会有磁盘的IO操作。当进行数据的拆分时,每一行数据的列数会变少,表示单个数据页可以保存更多行的数据,关于磁盘的IO读写操作时间也会更少。磁盘的IO操作是十分消耗性能的简单理解就是通过把一张表的所有字段拆分成多个字段....

MySQL数据库第十四课--------sql优化---------层层递进 2
文章 2023-10-20 来自:开发者社区

MySQL数据库第十四课--------sql优化---------层层递进1

插播小知识1.python导入sys ,sys,path.append(文件路径)的效果跟import的效果相似都可以导入python脚本文件2.to_csv(文件名称)保存到csv文件, to_excel(文件名称)保存到xlsx文件中SQL优化这里的SQL优化主要是针对于数据量十分巨大时候的处理。在具体的环境,我们是需要逐步调试SQL语句,以保证运行的性能。查询星号(*)尽量避免使用sele....

MySQL数据库第十四课--------sql优化---------层层递进1
文章 2023-10-20 来自:开发者社区

Mysql数据库第十三课-----------sql语句的拔高3--------直冲云霄

MySQL高级索引目的在于提高查询效率,是对数据表里所有记录的引用指针。通过不断的缩小数据的获取范围,筛选出最终想要的结果,并且把随机的事件变成顺序的事件,总是通过同一种查找方式来锁定数怎么理解呢?我来举个例子,查新华字典,查一个狗字,我们可以通过gou拼音来找,首先我们要先找到g,在g的范围内查找出o,然后在go的范围内查找出u索引不同于约束。一张表中,索引可以只有一个字段(可能要求值唯一),....

Mysql数据库第十三课-----------sql语句的拔高3--------直冲云霄
问答 2023-10-05 来自:开发者社区

mysql模式的OceanBase数据库,使用的是社区版4.0.0的,更新sql报错,该怎么处理?

mysql模式的OceanBase数据库,使用的是社区版4.0.0的,更新sql报错(应该是其中有个longblob字段,保存的是图标的字节流):Error 1235 (0A000): Not supported feature or function 麻烦问下,这个问题需要怎么处理呢?尝试了下,将这个字段app_icon去掉就可以更新成功了。golang连接的,使用的跟mysql是一个驱动。

文章 2023-08-14 来自:开发者社区

【MySQL】探索MySQL存储过程的魔力,初学者的数据库编程秘笈(内含实战SQL脚本)下

带循环语句WHILE存储过程此存储过程名为 IncreaseSalary,它会遍历 employees 表中的每个员工,并将他们的薪水增加 10%。CREATE PROCEDURE IncreaseSalary() BEGIN DECLARE emp_count INT; DECLARE i INT DEFAULT 0; DECLARE emp_id INT; D...

【MySQL】探索MySQL存储过程的魔力,初学者的数据库编程秘笈(内含实战SQL脚本)下
文章 2023-08-14 来自:开发者社区

【MySQL】探索MySQL存储过程的魔力,初学者的数据库编程秘笈(内含实战SQL脚本)上

前言MySQL存储过程作为一种服务器端的数据库编程方式,提供了高效、可重用的方法来执行相对复杂的数据库操作。本篇文章主要针对初学者,展开对MySQL存储过程的讲解,帮助MySQL初学者能够更好的学习。存储过程介绍定义:存储过程是一组预定义的SQL语句集合,被存储在数据库中,以便复用和调用。它们可以接收参数、执行逻辑判断、进行循环和异常处理,并返回结果。存储过程在数据库服务器上执行,减少了网络传输....

【MySQL】探索MySQL存储过程的魔力,初学者的数据库编程秘笈(内含实战SQL脚本)上
文章 2023-08-14 来自:开发者社区

【MySQL】数据库基础和SQL分类

MySQL数据库基础数据库的概念数据库是按照数据结构来组织、存储和管理数据的仓库,是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据库的使用优于简单的文件存储,因为它提供了更好的安全性、数据查询和管理的功能,并更容易控制和存储海量数据。主流数据库下面列举了几个主流的数据库:SQL Server:微软的产品,适用于中大型项目。MySQL:甲骨文产品,全球最受欢迎的数据库....

【MySQL】数据库基础和SQL分类
文章 2023-07-24 来自:开发者社区

MySQL数据库第十一课---------SQl语句的拔高-------水平提升

内置函数日期函数now()select now(); 获取当前时间(获取到秒)year()select year(now()); 获取当前的年,注意一下year()里的()要填now()month()select month(now());获取当前月份 day()select day(now()); 获取当前的日期lengthselect first_name, length(first_nam....

MySQL数据库第十一课---------SQl语句的拔高-------水平提升
文章 2023-07-24 来自:开发者社区

MySQl数据库第八课-------SQL命令查询-------主要命脉2

排序   order by默认为升序 (从小到大)--写法1 select * from city where order by `id`; --写法2 select * from city where order by `id` asc;对id进行排序降序(从大到小)select * from city where order by `id` desc;多个字段进行排序sele...

MySQl数据库第八课-------SQL命令查询-------主要命脉2
文章 2023-07-24 来自:开发者社区

MySQl数据库第八课-------SQL命令查询-------主要命脉 1

作者小废话最近小可爱可能发现了我的博客前面一部分重复了,这个是我特意这样写的,好处有三:1.小可爱看到了可以再温习一遍,2.小可爱可以根据这一部分找到自己的不足,也可以进一步分析sql语句3.其实本人也有复习上一篇博客的习惯,这样写可以更加巩固上一天的知识SQL增删改查        新增 、删除、修改数据--增加数据 insert into 表名 (`字....

MySQl数据库第八课-------SQL命令查询-------主要命脉 1

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问