文章分类 -  mysql

摘要:文章目录 数据库和模式 列出数据库/模式 列出用户创建的数据库/模式 查看数据库的创建语句 数据表 列出某个数据库中的表 列出所有数据库中的表 列出缺少主键的表 列出数据库中的 InnoDB 表 列出数据库中的 MyISAM 表 查看数据表的存储引擎 查找最近创建的表 查找最近修改的表 查看表的创建 阅读全文
posted @ 2022-03-04 15:06 跃小云 阅读(620) 评论(0) 推荐(0) 编辑
摘要:1、mysql 查询值为 != 时,null值查询不出来 select * from tb_plan_video_channel_task where task_status != '3'; 该语句对于null查询不出来。 阅读全文
posted @ 2021-09-26 09:20 跃小云 阅读(20) 评论(0) 推荐(0) 编辑
摘要:一、创建临时数据表tmp_table CREATE TABLE tmp_table ( id INT, PRIMARY KEY (id) ); 二、构造基础数据文本 import java.io.FileWriter; import java.io.IOException; public class 阅读全文
posted @ 2021-09-06 15:54 跃小云 阅读(309) 评论(0) 推荐(0) 编辑
摘要:一、概述 MySQL Query Cache 会缓存select 查询,安装时默认是开启的,但是如果对表进行INSERT, UPDATE, DELETE, TRUNCATE, ALTER TABLE, DROP TABLE, or DROP DATABASE等操作时,之前的缓存会无效并且删除。这样一 阅读全文
posted @ 2021-02-23 11:32 跃小云 阅读(1318) 评论(0) 推荐(0) 编辑
摘要:1、备份表 CREATE TABLE AAbak( SELECT * FROM AA ); 2.两个已存在表导数据 INSERT INTO AAbak(c1,c2) SELECT c1,c2 FROM AA[AAbak] 阅读全文
posted @ 2021-02-23 11:29 跃小云 阅读(118) 评论(0) 推荐(0) 编辑
摘要:在需要备份数据库里面的数据时,我们需要知道数据库占用了多少磁盘大小,可以通过一些sql语句查询到整个数据库的容量,也可以单独查看表所占容量。 1、查看数据库表 数据大小,索引大小 select concat(round(SUM(DATA_LENGTH / 1024 / 1024), 2), 'MB' 阅读全文
posted @ 2021-02-23 11:27 跃小云 阅读(516) 评论(0) 推荐(0) 编辑
摘要:一、概述 1、版本支持 Show profiles是5.0.37之后添加的,要想使用此功能,要确保版本在5.0.37之后。 查看数据库版本: Select version(); 2、查看开启关闭和默认设置观察次数 show variables like 'profiling%'; 或 select 阅读全文
posted @ 2021-02-23 11:20 跃小云 阅读(122) 评论(0) 推荐(0) 编辑
摘要:1、由于测试需要 需要将数据插入到百万级别,故需要使用循环语句,循环参看:009-MySQL循环while、repeat、loop使用 方式三、使用values批量插入【【推荐答案】】 基础格式 INSERT INTO test_table (modelid, modelname, `desc`) 阅读全文
posted @ 2021-02-23 11:17 跃小云 阅读(144) 评论(0) 推荐(0) 编辑
摘要:一、循环使用 mysql常见的三种循环方式:while、repeat和loop循环。还有一种goto,不推荐使用。 前提1、创建基本表结构 # 创建表结构 drop table if exists `test_table`; create table `test_table`( `id` bigin 阅读全文
posted @ 2021-02-23 11:13 跃小云 阅读(617) 评论(0) 推荐(0) 编辑
摘要:一、navicat 1.1、导出所有 打开查询, SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_TYPE, COLUMN_COMMENT FROM information_schema. COLUMNS WHERE TABLE_SCHEMA = 'trace' 使用 阅读全文
posted @ 2021-02-23 11:09 跃小云 阅读(578) 评论(0) 推荐(0) 编辑
摘要:一、索引概述 数据库的索引可以加快查询速度,原因是索引使用特定的数据结构(B-Tree)对特定的列额外组织存放,加快存储引擎(索引是存储引擎实现)查找记录的速度。 如果查询语句使用索引(通常是where条件匹配索引)就会利用树的结构加快查找,索引会按值查找到要查找的行在表中位置,不需回表查询数据的就 阅读全文
posted @ 2021-02-23 11:07 跃小云 阅读(1052) 评论(0) 推荐(0) 编辑
摘要:一、使用 使用explain + 查询语句 二、解释说明 1)id列【执行顺序】 id列数字越大越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询。 2)select_type【插叙类型】 A:simple:表示不需要union操作或者 阅读全文
posted @ 2021-02-23 11:01 跃小云 阅读(105) 评论(0) 推荐(0) 编辑
摘要:一、概述 sql基础:数据库、数据表、行、列、关系 查询: Select 字段1,字段2,* from 表 where 条件 去除重复:Distinct 必须放在所有列前面 区间语句:BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。并且包含两端值。 示 阅读全文
posted @ 2021-02-23 10:58 跃小云 阅读(112) 评论(0) 推荐(0) 编辑
摘要:1、核心原则 不在数据库做运算; cpu计算务必移至业务层; 控制列数量(字段少而精,字段数建议在20以内); 平衡范式与冗余(效率优先;往往牺牲范式) 拒绝3B(拒绝大sql语句:big sql、拒绝大事物:big transaction、拒绝大批量:big batch);2、字段类原则 用好数值 阅读全文
posted @ 2021-02-23 10:52 跃小云 阅读(119) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示