mysql
Alaia.
云原生应用全栈工程师,达梦、人大金仓数据库高级认证
展开
-
mysql实战:使用binlog恢复数据
1.先使用myqlbinlog命令把整个库的二进制日志抽取出来mysqlbinlog --database=db_name mysql-bin.xxxxxx > db_name.sql2.然后使用grep命令把某表的二进制日志过滤出来grep -B3 -w tb_name db_name.sql > tb_name.sql原创 2021-10-30 23:57:48 · 158 阅读 · 0 评论 -
Mysql获取两小时以内的数据
select * from wx_push_msg where schedule_datetime between date_format(now(),'%Y-%m-%d %H:00:00') and DATE_ADD(date_format(now(),'%Y-%m-%d %H:00:00'),interval 2 hour)原创 2020-10-20 17:27:08 · 3315 阅读 · 0 评论 -
mysql使用SUM求和精度丢失
sum(cast(totalmoney as decimal(18,6)))使用cast转换格式为decimal原创 2020-06-30 10:29:48 · 5319 阅读 · 0 评论 -
Mysql线上问题解决:oracle缺失表达,多数情况下是因为select的最后一个有逗号
还原:select t.a,t.b,from t organ t最后一个查询字段添加逗号就会报错原创 2019-07-08 11:12:48 · 277 阅读 · 0 评论 -
数据库:深入浅出mysql学习笔记【超级详细(十二)番外篇】--数据库设计的三大范式(对于数据量大的数据库有明显增幅作用,需严格执行)
想要查看前面的笔记请翻阅我的CSDN博客,作者码字不易,喜欢的话点赞,加个关注吧,后期还有很多干货等着你!第一范式:1NF概念:数据表中的所有字段都是不可分割的原子值如图:当字段值还可以再次拆分的,就不满足于第一范式注意:范式设计的越详细,对于某些实际操作可能会更好,但也有一定负面影响注意:最好的范式设计,是最贴合项目的第二范式:2NF概念:必须满足第一范式的前...原创 2019-03-13 12:45:37 · 175 阅读 · 0 评论 -
数据库:深入浅出mysql学习笔记【超级详细(一)】--mysql的安装,启动和数据类型详细介绍
想要查看前面的笔记请翻阅我的CSDN博客,作者码字不易,喜欢的话点赞,加个关注吧,后期还有很多干货等着你!1.安装mysql1.先查看有没有安装过mysqlrmp -qa|grep mysql2.安装后可以执行删除rpm -e --nodeps mysql //强力删除 3.使用yum安装mysq //更新yum源 yum update...原创 2019-01-17 15:20:39 · 9912 阅读 · 1 评论 -
数据库:深入浅出mysql学习笔记【超级详细(二)】--mysql的增删改查
想要查看前面的笔记请翻阅我的CSDN博客,作者码字不易,喜欢的话点赞,加个关注吧,后期还有很多干货等着你!1.MySQL的创建坑先写在前面:创建 MySql 的表时,表名和字段名外面的符号 ` 不是单引号,而是英文输入法状态下的反单引号,也就是键盘左上角 esc 按键下面的那一个 ~ 按键,坑惨了。1.创建MySQL数据表需要以下信息:表名 表字段名 定义每个表字段通用语...原创 2019-01-22 18:15:08 · 322 阅读 · 0 评论 -
数据库:深入浅出mysql学习笔记【超级详细(三)】--where子句,delete子句,like子句,union子句的使用
想要查看前面的笔记请翻阅我的CSDN博客,作者码字不易,喜欢的话点赞,加个关注吧,后期还有很多干货等着你!1.MySQL中的where子句进一步解释: 1.如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句中。 2.如果我们想在 MySQL 数据表中读取指定的数据,WHERE 子句是非常有用的。 3.使用主键来作为 WHERE 子句的条件查...原创 2019-02-14 11:49:15 · 913 阅读 · 0 评论 -
数据库:深入浅出mysql学习笔记【超级详细(四)】--排序的使用,GROUP BY 语句分组
想要查看前面的笔记请翻阅我的CSDN博客,作者码字不易,喜欢的话点赞,加个关注吧,后期还有很多干货等着你!1.MySQL中排序的使用进一步解释:如果我们需要对读取的数据进行排序,我们就可以使用 MySQL 的 ORDER BY 子句来设定你想按哪个字段哪种方式来进行排序,再返回搜索结果。语法:SELECT field1, field2,...fieldN table_name1,...原创 2019-02-19 11:14:54 · 430 阅读 · 0 评论 -
数据库:深入浅出mysql学习笔记【超级详细(五)】--JOIN 联表的使用
想要查看前面的笔记请翻阅我的CSDN博客,作者码字不易,喜欢的话点赞,加个关注吧,后期还有很多干货等着你!1.Mysql 连接的使用进一步解释:在前几篇笔记中,我们已经学会了如何在一张表中读取数据,这是相对简单的,但是在真正的应用中经常需要从多个数据表中读取数据。现在我将使用 JOIN 在两个或多个表中查询数据。你也可以在 SELECT, UPDATE 和 DELETE 语句中使用 Mys...原创 2019-02-19 16:47:27 · 189 阅读 · 0 评论 -
数据库:深入浅出mysql学习笔记【超级详细(六)】--null值的处理,正则表达式
想要查看前面的笔记请翻阅我的CSDN博客,作者码字不易,喜欢的话点赞,加个关注吧,后期还有很多干货等着你!1.mysql中对null值的处理进一步解释:我们已经知道 MySQL 使用 SQL SELECT 命令及 WHERE 子句来读取数据表中的数据,但是当提供的查询条件字段为 NULL 时,该命令可能就无法正常工作。为了处理这种情况,MySQL提供了三大运算符:IS NULL...原创 2019-02-20 10:56:55 · 320 阅读 · 0 评论 -
数据库:深入浅出mysql学习笔记【超级详细(七)】--mysql的事务机制
想要查看前面的笔记请翻阅我的CSDN博客,作者码字不易,喜欢的话点赞,加个关注吧,后期还有很多干货等着你!1.mysql的事务机制进一步解释:MySQL 事务主要用于处理操作量大,复杂度高的数据。比如银行转账(a账户转b账户:在a账户减少的同时b账户增加),这样,这些数据库操作语句就构成一个事务!在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。 事务...原创 2019-02-27 13:58:15 · 301 阅读 · 0 评论 -
数据库:深入浅出mysql学习笔记【超级详细(八)进阶教学】--MySQL 字符串函数,MySQL 数字函数,MySQL 日期函数,MySQL 高级函数
想要查看前面的笔记请翻阅我的CSDN博客,作者码字不易,喜欢的话点赞,加个关注吧,后期还有很多干货等着你!1.MySQL 字符串函数函数 描述 实例 ASCII(s) 返回字符串 s 的第一个字符的 ASCII 码。 返回 CustomerName 字段第一个字母的 ASCII 码: SELECT ASCII(CustomerName) AS ...原创 2019-03-01 10:37:47 · 240 阅读 · 0 评论 -
数据库:深入浅出mysql学习笔记【超级详细(九)终章】--mysql辅助工具教学navicat的使用
想要查看前面的笔记请翻阅我的CSDN博客,作者码字不易,喜欢的话点赞,加个关注吧,后期还有很多干货等着你!1.navicat的使用写在前面:经过这一段时间的学习,已经掌握了基本的mysql操作和一些进阶操作,剩下的学习内容在我看来可以使用sql的连接工具进行图形化的处理,更易懂而且更简单。navicat的下载:https://www.navicat.com.cn/download/na...原创 2019-03-01 10:32:36 · 548 阅读 · 0 评论 -
数据库:深入浅出mysql学习笔记【超级详细(十)番外篇】--mysql的运算符介绍
想要查看前面的笔记请翻阅我的CSDN博客,作者码字不易,喜欢的话点赞,加个关注吧,后期还有很多干货等着你!MySQL 运算符主要介绍 MySQL 的运算符及运算符的优先级。 MySQL 主要有以下几种运算符:算术运算符 比较运算符 逻辑运算符 位运算符运算符优先级最低优先级为: :=。位运算符位运算符是在二进制数上进行计算的运算符。位运算会先将操作数变成二进制数...原创 2019-03-01 10:46:12 · 264 阅读 · 0 评论 -
数据库:深入浅出mysql学习笔记【超级详细(十一)番外篇】--数据库创建的六大约束
想要查看前面的笔记请翻阅我的CSDN博客,作者码字不易,喜欢的话点赞,加个关注吧,后期还有很多干货等着你!1.主键约束约束可以唯一确定一张表的一条记录,通过增加主键,使该字段不为空也不重复添加:primary key复合主键:由多个字段都为主键的叫联合主键只要主键值(如下图:id+name)加起来不重复就可以成功插入联合主键:当两个数据表形成的是多对多的关系,那么需...原创 2019-03-12 12:46:51 · 281 阅读 · 0 评论