数据结构与算法
【MySQL】MySQL删除大表的drop table方法
一、背景
最近微信群里的一位网友就“引火上身”了,而其他群友则“因祸得福”了。
事情的起因是这样的,一位网友发现测试服务器上的一个 log 表达到了 100G。他想这个表太大了,而且测试环境的 log 数据,没啥用,就想着给 delete 掉。
一开始,他就直接执行 delete,发现,执行了半天,没反应。
image.png
于是,他就从 Navicat 上,强制结束了执行,选择使用
Select基础查询
一、select命令格式
查看表里的行:select 表头名列表 from 库名.表名;
查看表里与条件匹配的行:select 表头名列表 from 库名.表名 where 查询条件 ;
二、where的基础条件
分类
命令/符号/...
说明
数值比较
=
相等
!=
不相等
>
大于
>=
大于等于
<
小于
&l
MySql数据库·表管理
一、表的定义:
表是存储数据的文件
创建表之后会在/var/lib/mysql/库目录下生成表名.frm和表名.ibd二个文件,前者存的是表头信息,后者存的是数据记录
二、语法格式:
创建表:
CREATE TABLE 库名.表名(
表头名1 数据类型,
表头名2 数据类型,
...
);
查看表头:
DESC 库名.表名;
删除表:
DROP TABLE 库名.表名;
修改表:
ALT
sqlite体积小巧但功能却很强大的数据库
sqlite 历史
SQLite 是一种轻型的关系型数据库管理系统,它的设计目标是嵌入式的,即它可以作为应用程序的一部分嵌入到应用程序中,而不需要一个独立的数据库服务器来管理。SQLite 的代码非常轻量级,因此它被广泛用于诸如移动设备、嵌入式系统和桌面应用程序等各种环境中。
SQLite 的历史可以追溯到 2000 年左右,当时它是由 D. Richard Hipp 开发的。Hipp 原本是一位
EasyExcel实现文件导入导出(简单实用)
EasyExcel官方文档
1. 引入EasyExcel的Maven依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>3.1.0</version>
&l
Seurat分组随机选取细胞数实战(随机采样后找亚群DEG) 2022-06-01
关键词
随机取样细胞
Downsample cells
分组随机选取细胞
适用背景
之前的博客提到,R语言处理大数据效率较低,耗时长,一种解决方案是可以转用Python语言流程,但如果对Python语言比较陌生,任务又急,那可以采用另一种方案——分组随机取样。
尽管Seurat这个软件包功能极其强大,但是当细胞数达到几十万甚至上百万时,把常规流程跑一遍少则几天,多则几周,实在是极其消耗时间。而
【数据结构】·励志大厂版(复习+刷题):二叉树
前引:哈喽小伙伴们!经过几个月的间隔,还是逃脱不了再次复习的命运!!!本篇文章没有冗杂的闲话,全是干货教学,带你横扫二叉树的几种遍历,怎么前序、、中序、后续?如何识别?二叉树其实难得就是它的递归,代码量其实并不多,插入
mysql5.7性能调优
一千个DBA就有一千种配置方式!
大家一定记得不要轻易去看网上,要看只看官网!网上很多博客都是错的,连参数都列错了,5.7很多参数和5.6是完全不一样的。
可能你从未看到过这样的一篇集中火力式的把mysql参数列了这么全的文章,很有兴曾参与过超3万并发的18~19年的数轮520、618、双11、双12保卫战。因此这一篇是汇集了最精华和实战的内容把mysql所有的参数列在这边供大家参考。并且以(64
