ICode9

精准搜索请尝试: 精确搜索
  • mysql按日期分组统计的查询语句2022-09-16 10:32:24

    SELECT DATE_FORMAT( deteline, "%Y-%m-%d %H" ) , COUNT( * )FROM test GROUP BY DATE_FORMAT( deteline, "%Y-%m-%d %H" ) 查询某天: deteline, "%Y-%m-%d 某时: deteline, "%Y-%m-%d %H" 依次类推。 其实就是对dateline进行处理,然后再对处理后的数据分组

  • MySql】查询数据库中所有表及列的信息2022-09-16 10:31:33

    SELECT table_name ,table_rows FROM information_schema.tables  WHERE table_schema='数据库名称' ORDER BY table_rows DESC;    ---------------------------------------------------- SELECT    TABLE_NAME,          -- 表名   COLUMN_NAME,       

  • DiscuzX3.4数据库备份还原问题2022-09-16 10:30:20

    DiscuzX3.4数据库备份还原的时候提示报错、错误如下 Query: 在网上找了很多。搜出来的都是不对应的解决方案、很麻烦。最后找到问题的关键所在 查了一下,原来是MySQL默认读取执行的SQL文件最大为16M,所以执行不过去 解决方法: 1.修改my.cnf(windows下my.ini),需重启mysql。 在 [MyS

  • MySQL数据库授权与索引2022-09-16 09:04:16

    MySQL数据库授权与索引 一、数据库用户授权 1. 授予权限 grant语句:专门用来设置数据库用户的访问权限。当指定的用户名不存在时,grant语句将会创建新的用户;当指定的用户名存在时,grant语句用于修改用户信息。 grant 权限列表 on 数据库名.数据表名 to '用户名'@'来源地址' [identifi

  • 使用Docker-compose安装mysql5.72022-09-16 01:00:32

    1.首先选择一个目录用来存放docker-compse文件以及mysql的数据(例如logs、conf) cd /home mkdir mysql vi docker-compse.yml     2.填写docker-compse.yml内容  version : '3' services: mysql: # 容器名(以后的控制都通过这个) container_name: mysql #

  • MySQL 开发手册规约2022-09-16 00:02:41

    一:建表规约 1、表达是与否的字段,必须使用is_xxx的方式命名,数据类型是unsigned tinyint(1表示是,0表示否)   注意:POJO类中的任何布尔类型的变量,都不要加is前缀,需要在<resultMap>设置is_xxx到XXX的映射关系。数据库表示是与否的值,使用tinyint类型,坚持is_XXX的命名方式为了明确其取值

  • 进阶 | MySQL 死锁案例解析一则2022-09-15 22:03:36

    记一次MySQL 死锁分析处理过程,聊聊我的思路。前车之鉴,后事之师。 以一个例子为切入点 一、问题背景 某业务模块反馈数据库最近出现过几次死锁告警的情况,本文总结了这次死锁排查的全过程,并分析了导致死锁的原因及解决方案。 希望给大家提供一个死锁的排查及解决思路。 基础环境:

  • 【已确定可解决!!!】Couldn't acquire next trigger: Table 'jeecg-boot.qrtz_triggers' doesn'2022-09-15 22:03:15

    问题回溯 我一开始使用Navicat导入,在导入的过程中即使错误也会跳过错误表继续导入 让我错误的认为数据库已经正确导入脚本文件,实际上是默认跳过了一些报错的过程,去掉勾选的continue on error 报的错是: 【Specified key was too long; max key length is 767 bytes】 同时我看网上

  • mysql数据库案例2022-09-15 18:00:39

            1、新建数据库:    2、新建学生表、课程表、成绩表和教师表:                    3、表之间的关系:         4、问题 : (1)查询Student表中的所有记录的Sname,Ssex和Class列;      (2)查询教师所在的单位即不重复的Depart列:    (3)查询Student表的所有

  • mysql--关联删除2022-09-15 15:34:13

    -- 多表关联查询删除; -- from 前面用表名的别名才可以,否则会修改失败; DELETE s,u1 FROM stu as s INNER JOIN stu_lesson as u1 ON s.id = u1.stu_id WHERE s.id =12 -- u1.stu_id=112 关联可分别使用: inner join:使用inner join,删除的数据在主、从表中需要都存在,如果只

  • MySQL中的隐式转换造成的索引失效2022-09-15 15:00:37

    MySQL中的隐式转换造成的索引失效 本次测试使用的 MySQL 版本是 5.7.26,随着 MySQL 版本的更新某些特性可能会发生改变,本文不代表所述观点和结论于 MySQL 所有版本均准确无误,版本差异请自行甄别。 原文:https://www.guitu18.com/post/2019/11/24/61.html 前言 ​ 数据库优化是一个

  • 【MySQL】加速MySQL中大表的删除2022-09-15 14:30:11

    由于各种原因,只要大表出现在系统中,就是一种痛苦。不仅仅如此,删除它也是一项艰巨的任务。本文我们将了解为什么做这个操作很痛苦,以及我们能做些什么。 所以发生了什么?当一个表被删除(或截断)时,InnoDB必须扫描整个缓冲池的页并删除所有属于该表的页。对于较大的缓冲池,这种在缓冲池中

  • docker-compose.yml2022-09-15 13:04:58

    version: '3.7' services: #mysql #服务名,自定义 mysql: image: mysql:5.7.25 container_name: mysql restart: always volumes: - /tmp/mysql/conf/hmy.cnf:/etc/mysql/conf.d/hmy.cnf - /tmp/mysql/data:/var/lib/mysql environ

  • MySQL事务隔离级别详解2022-09-15 12:01:33

    MySQL事务隔离级别详解 本文由 SnailClimb 和 guang19 共同完成。 关于事务基本概览的介绍,请看这篇文章的介绍:MySQL 常见知识点&面试题总结 事务隔离级别总结 ​ 在典型的应用程序中,多个事务并发运行,经常会操作相同的数据来完成各自的任务(多个用户对同一数据进行操作)。并发虽然

  • MySQL5.7 多主一从(多源复制)同步配置2022-09-15 11:34:23

    多主一从,也称为多源复制,数据流向: 主库 1 -> 从库 s 主库 2 -> 从库 s 主库 n -> 从库 s 应用场景 数据汇总,可将多个主数据库同步汇总到一个从数据库中,方便数据统计分析。 读写分离,从库只用于查询,提高数据库整体性能。 部署环境 ​ 注:使用 docker 部署 mysql 实例,方便快速搭建

  • Databend 特性系列(1)|Databend 数据生命周期2022-09-15 11:30:55

    Databend 是一个使用 Rust 研发、开源、完全面向云架构的新式数仓,提供极速的弹性扩展能力,致力于打造按需、按量的 Data Cloud 产品体验。具备以下特点: 开源 Cloud Data Warehouse 明星项目 Vectorized Execution 和 Pull&Push-Based Processor Model 真正的存储、计算分离架

  • DBA面试小结2022-09-15 11:00:20

    问题描述:一个DBA在面试过程中,面试官最喜欢提问哪些问题,经过这些天的面试经历,总结了一些面试经验。普通的外包可能只有一轮技术面试再加一轮人资面试,外包项目一般急需用人,所以面试流程基本简化,合适了就上人;互联网公司比较注重技术细节和原理,会有多轮面试;大型甲方单位也是会有四轮

  • mysql(3)DQL语句2022-09-15 08:30:32

    DQL语句 Data Query Language 基本查询   条件查询 WHERE 聚合函数 count、max、min、avg、sum 分组查询 GROUP BY 排序查询 ORDER BY 分页查询 LIMIT  

  • mysql登录报错unknown variable 'basedir=D:/mysql-8.0.30-winx64'2022-09-15 01:04:23

      本地安装mysql后登录报错,输入命令mysql -u root -p -P3306 报如下错误:     解决办法:在my.ini文件中,把原来[mysql] 都改成[mysqld]即可     [mysqld]# 设置MySQL客户端默认字符集default-character-set=utf8 [mysqld]#设置MySQL端口号port=3306#skip-grant-tables#设置MyS

  • 基础mybaits-plus2022-09-15 01:00:47

    #配置文件server: port: 8081 spring: application: #应用的名称,可选 name: datasource: druid: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/boke? username: root password: root123 mybatis-pl

  • 查询mysql数据库的线程连接数、状态 、最大并发数、缓存等参数配置2022-09-15 01:00:08

    SQL命令行临时设置操作 #查看mysql数据库的线程连接数: mysql> show global status like 'Thread%'; 参数解释: Threads_connected表示当前连接数。 Threads_running是代表当前并发数。 Threads_created表示创建过的线程数。 Threads_cached :代表当前此时此刻线程缓存中有多少空

  • 解决写入MySQL报错超出max_allowed_packet的异常2022-09-15 00:01:43

    问题描述  max_allowed_packet是指mysql服务器端和客户端在一次传送数据包的过程当中最大允许的数据包大小。 问题分析 大数据的插入和更新会被max_allowed_packet 参数限制掉,从而导致数据库的数据插入或者更新失败。 1.将本地数据库迁移到远程数据库时运行sql错误。错误信息是ma

  • docker安装mysql:5.72022-09-14 22:33:17

    安装 docker pull mysql:5.7 docker images 运行 docker run -itd --name task-for-student -p 3306:3306 -e MYSQL_ROOT_PASSWORD=密码 mysql:5.7 docker ps 设置MySQL登录密码和远程访问 进入docker中的MySQL docker exec -it task-for-student bash 登录 mysql -uroot -

  • MYSQL-->SQL优化2022-09-14 21:01:31

    Insert优化 优化原因:MYSQL数据库中insert每执行一次都会对数据库进行一次连接,会浪费很大资源。 优化方案: 批量插入 插入数据的时候尽量一次性批量插入多个数据而不是一个数据插入一次。 手动提交事务 在事务中写多个insert语句最后一次性commit提交。 主键顺序插入 插入数据的时候

  • mysql学习笔记2022-09-14 18:31:08

    1、mysql服务的启动和停止 net stop mysql80、net start mysql80 2、mysql服务登陆与退出 mysql 【-h localhost -P3306】 -u root -p exit 3、数据库常用命令 show databases;(显示所有数据库) use 数据库名;(选择数据库)  show tables;  show tables from mysql;(显示数据库表) sel

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有