随笔分类 - Mysql系统学习笔记
Mysql系统学习笔记
摘要:数据无价,操作前,建议先备份 前提条件 表结构一致: 源数据库和目标数据库中的表结构必须完全相同。这包括表的列定义、索引、约束等。 表使用 InnoDB 存储引擎: 这种迁移方法仅适用于使用 InnoDB 存储引擎的表,因为 .ibd 文件是 InnoDB 表的表空间文件。 数据库版本兼容: 源数据
阅读全文
摘要:查看当前状态 mysql> SHOW VARIABLES LIKE '%general%'; 启用 临时启用 SET GLOBAL general_log=on; SET GLOBAL general_log_file='/tmp/general.log'; 永久启用 通过修改配置文件来启用,需要重
阅读全文
摘要:需求背景 需求方,需要一批数据,统计当天的发货单量,组套单量,贴码单量,是属于三个不同维度的数据,且都是相互独立计算。 展示结果 | 时间 | 发货单量 | 组套单量 | 贴码单量 | 所属产品 | | | | | | | | 2022-05-17 | 21 | 20 | 15 | FF | | 2
阅读全文
摘要:show processList; 作为数据库进程查询的利器,有时会,有很多进行在处理,需要通过一定的条件进行筛选, 如果直接使用 where 条件,mysql语法是不支持的,需要使用此语法进行处理 select * from information_schema.processlist where
阅读全文
摘要:本地安装的数据库,忘记了配置文件在哪里了, 可以使用此方式,进行查询 找到安装目录和数据存储目录 select @@basedir select @@datadir
阅读全文
摘要:MySQL 可以基于多表查询更新数据。对于多表的 UPDATE 操作需要慎重,建议在更新前,先使用 SELECT 语句查询验证更新的数据与自己期望的是否一致。 下面我们建两张表,一张表为 product 表,用来存放产品信息,其中有产品价格字段 price;另外一张表是 product_price
阅读全文
摘要:拼接一个头明细信息 甚至可以直接把结果,转为实体或者xml或者json进行传输。 字符串的操作 SELECT XBLNR, BUDAT, BLDAT, ZYKNR, UMWRK, UMLGO, WERKS, LGORT, CONCAT( '[', GROUP_CONCAT( CONCAT( '{"M
阅读全文
摘要:navicat 批量插入文件导出方式 选中数据库转储sql带数据的时候,一般格式如下: INSERT INTO `t_member` VALUES (1, '1', NULL); INSERT INTO `t_member` VALUES (2, '1', 23); INSERT INTO `t_m
阅读全文
摘要:创建MYSQL存储过程 CREATE PROCEDURE productpricing() BEGIN SELECT Avg(prod_price) AS priceaverage FROM products; END; 此存储过程名为productpricing ,用CREATE PROCEDUR
阅读全文
摘要:order by 排序 如果不排序, 数据一般将以它在底层表中出现的顺序显示。这可以是数据最初添加 到表中的顺序。但是,如果数据后来进行过更新或删除,则此顺序将 会受到MySQL重用回收存储空间的影响。因此,如果不明确控制的话, 不能(也不应该)依赖该排序顺序。关系数据库设计理论认为,如果 不明确规
阅读全文