——为了今天要写的内容,运行了将近7个小时的程序,在数据库中存储了1千万条数据。——今天要说的是mysql数据库的IF()函数的一个实例。 具体场景如下, 先看看表结构: CREATE TABLE `message` (…
分类:MySql
mysql数据库操作
mysql数据库操作
Ubuntu不同版本安装Mysql的差别
Ubuntu上安装Mysql,本来很简单: apt-get install mysql-server 安装之前注意先更新一下就好了: apt-get update apt-get upgrade 更新时推荐使用阿里的镜像…
MySql之读写分离
前言 本篇是以MySql之主从复制为基础做的拓展 在主从复制中,我们设置了两台数据库服务器(master,slave) 接下来我们需要做到在master进行写操作(insert,update,delete)在slave上…
mysql分割字符串
项目有通过一批ID去过滤结果的需求,因为这个ID是从其他平台拉下来的excel,为了避免加引号逗号的麻烦,在mysql存储过程里面拼接。在此做个记录。很多地方用得上。1.通过某个字符,分割字符串的函数。输入分别为f_st…
Mysql知识梳理
Mysql知识梳理 数据类型 // todo 存储引擎 InnoDB InnoDB是是Mysql默认的事务性存储引擎 InnoDB才有MVCC来支持高并发,并且实现了四个标准的隔离级别,默认级别是可重复读 InnoDB存…
SQL优化方法
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如…
mysql-事务管理(进阶)--待续
请口述以下问题: 什么是事务到特性,具体说说你到理解 请举一个案例描述为什么要用到事务(转账) 事务的隔离级别 待续。。。 1、事务到特性(ACID) Atomicty 原子性事务不可再分。现实中的一个需求,由多条SQL…
【巨杉数据库Sequoiadb】指定OID为Date类型,高并发插入是否会导致OID重复
【问题描述】 指定OID类型为Date,在高并发插入的场景下是否会导致oid值重复?如: 创建线程,每个线程里面插入类型为Date的OID: BSONObject obj = new BasicBSONObject();…
【MySQL】 事务简析
什么是事务 ? 事务是在进行数据库操作时只存在两种结果,成功或失败,不存在成功了一半之说。 经典案例: 银行转账: 账户A需要转入1000元到账户B,经分析,需要进行的操作是账户A余额-1000元,账户B余额+100…
入门MySQL——备份与恢复
前言: 前面几篇文章为大家介绍了 MySQL 各种语句语法的用法及用户权限相关知识。本篇文章将主要讲解 MySQL 数据库数据备份与恢复相关知识,主要聚焦于逻辑备份,介绍mysqldump工具的使用以及恢复方…
pytorch之 classification
1 import torch 2 import torch.nn.functional as F 3 import matplotlib.pyplot as plt 4 5 # torch.manual_seed(1) …