• mybatis mysql 批量insert 返回主键

    时间:2024-05-08 23:51:52

    Mybatis在插入单条数据的时候有两种方式返回自增主键:    mybatis3.3.1支持批量插入后返回主键ID,首先对于支持自增主键的数据库:useGenerateKeys和keyProperty。不支持生成自增主键的数据库:<selectKey>。这里主要说下批量插入数据时如何返...

  • MySQL源码包编译安装

    时间:2024-05-08 22:41:18

    +++++++++++++++++++++++++++++++++++++++++++标题:MySQL数据库实力部署时间:2019年3月9日内容:MySQL源码包进行编译,然后部署MySQL单实例重点:了解源码包编译过程,重点掌握MySQL单实例部署流程及注意事项++++++++++++++++++...

  • mysql重复数据查询

    时间:2024-05-08 14:29:24

    假设有表testmysql> select * from test;+----+------+------+| id | name | sex |+----+------+------+| | a | f || | b | f || | a | e ...

  • mysql-8.0.12安装和配置

    时间:2024-05-08 14:28:23

    1、下载Mysql8.0.12压缩包。下载地址:https://dev.mysql.com/downloads/file/?id=4805572、解压文件到本地指定目录。这里我的mysql根目录是:E:\Mysql\mysql-8.0.12-winx643、打开记事本,将下面内容粘贴进去,然后放在根...

  • MySQL体系结构以及各种文件类型学习

    时间:2024-05-08 13:50:04

    1,mysql体系结构由数据库和数据库实例组成,是单进场多线程架构。数据库:物理操作系统文件或者其它文件的集合,在mysql中,数据库文件可以是frm、myd、myi、ibd等结尾的文件,当使用ndb存储引擎时候,不是os文件,是存放于内存中的文件。数据库实例:由数据库后台进程/线程以及一个共享内存...

  • mysql如何删除重复记录

    时间:2024-05-08 12:36:08

    方法有很多,除了最简便的,alter ignore table 表名  add UNIQUE index(字段名);然后再将索引drop掉,这个方法外。更加中规中矩的方法也是有的。。比如我在网上搜到的:delete from people  where peopleId  in (select  p...

  • mysql数据库分区功能及实例详解

    时间:2024-05-08 11:23:44

    分区听起来怎么感觉是硬盘呀,对没错除了硬盘可以分区数据库现在也支持分区了,分区可以解决大数据量的处理问题,下面一起来看一个mysql数据库分区功能及实例详解一,什么是数据库分区前段时间写过一篇关于mysql分表的的文章,下面来说一下什么是数据库分区,以mysql为例。mysql数据库中的数据是以文件...

  • MySQL 5.6.20-enterprise-commercial的参数文件位置问题

    时间:2024-05-08 08:43:24

    今天在折腾MySQL的参数文件时,突然发现MySQL 5.6.20-enterprise-commercial-advanced-log这个版本数据库的参数文件my.cnf的位置有点奇怪,如下所示:[root@DB-Server ~]# mysql --help | grep my.cnf     ...

  • MySQL体系结构之物理文件

    时间:2024-05-08 08:42:56

    一、MySQL日志文件mysql日志文件及功能:日志文件功能错误日志记录启动、停止、运行过程中mysqld时出现的问题通用日志记录建立客户端连接和执行的语句二进制日志记录更改数据的所有语句,还用于复制慢查询日志记录执行时间超过long_query_time秒的所有查询默认情况下,mysql所有日志均...

  • 一个生产可用的mysql参数文件my.cnf

    时间:2024-05-08 08:40:12

    [client]#客户端选项设置#设置客户端和连接字符集default_character_set = utf8port = 3306socket = /opt/mysql-5.6.24/tmp/mysql.socket[mysqld]#服务器端选项设置# innodb设置default_stora...

  • Linux 安装Mysql

    时间:2024-05-08 08:24:17

    安装源文件版本:mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz 安装前,我们可以检测系统是否自带安装 MySQL: rpm -qa | grep mysql 如有,类似 mysql-libs-5.1.52-1.el6_0.1.x86_64 那可以选择进行卸载: ...

  • MYSQL数据库的参数文件

    时间:2024-05-08 08:23:22

    参数文件:告诉MySQL实例启动时在哪里可以找到数据库文件,并且指定某些初始化参数,这些参数定义了某种内存结构的大小等设置,还会介绍各种参数的类型。参数文件当MySQL实例启动时,MySQL会先去读一个配置参数文件,用来寻找数据库的各种文件所在位置以及指定某些初始化参数,这些参数通常定义了某种内存结...

  • Mysql任意读取客户端文件复现

    时间:2024-05-08 08:22:59

    本机执行python rogue_mysql_server.py目标机器上连接本机数据库mysql -u root -p -h 本机IPmysql -h 192.168.250.132 -uroot -p --enable-local-infile本机即可读取到目标机器上的passwd文件修改读取文...

  • 解开发者之痛:中国移动MySQL数据库优化最佳实践(转)

    时间:2024-05-07 14:33:06

    开源数据库MySQL比较容易碰到性能瓶颈,为此经常需要对MySQL数据库进行优化,而MySQL数据库优化需要运维DBA与相关开发共同参与,其中MySQL参数及服务器配置优化主要由运维DBA完成,开发则需要从数据类型优化,索引优化,SQL优化三个角度考虑MySQL数据库优化问题,本次分享将从开发角度,...

  • MAC mysql安装及设置

    时间:2024-05-07 12:35:26

    MAC下安装MYSQL有两种方式,一种为压缩包形式 另一种为.dmg文件安装包 。首先先介绍压缩包形式的安装方法: 去MySql官网下MySQL classic版mysql-5.1.54-osx10.6-x86_64.tar.gzhttp://dev.mysql.com/downloads/mysq...

  • 【MySQL】——用户和权限管理(二)

    时间:2024-05-07 08:37:09

    在MySQL中使用GRANT语句只能对已存在的用户授权,如果授权的用户不存在,则会出错。 基本语法格式为: GRANT priv_type [(column_list)] [, priv_type [(column_list)]] ...     ON [object_type] priv_l...

  • 服务器数据恢复—ESXi虚拟机中MySQL数据库数据恢复案例

    时间:2024-05-07 07:35:28

    服务器数据恢复环境: 某品牌EVA某型号存储中部署VMware ESXi虚拟化平台,数据盘(精简模式)+快照数据盘,虚拟机中有mysql数据库。 服务器故障: 机房意外断电导致该存储中的一台VMware虚拟机无法启动,管理员清空cache并尝试重新启动该虚拟机 ,问题依旧,无法成功启动虚拟机。用户...

  • 遇到一个恶心的MySQL过滤需求,需要过滤上个月的数据如何解决?

    时间:2024-05-06 21:55:31

    SQL查询中添加一个条件来过滤出上个月的数据,需要首先确定“上个月”对应的 period_code 值。假设当前月份是2024年4月,上个月(2024年3月)的 period_code 将是“202403”。当然,如果你希望这个查询能够自动适应每次执行时的当前日期,你将需要在SQL中动态生成这个日期...

  • MySQL 四种隔离级别

    时间:2024-05-06 19:20:15

    什么是事务事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消之前到事务开...

  • mysql 中文字段排序( UTF8按拼音首字母排序)

    时间:2024-05-06 15:28:20

    select * from tableName CONVERT( FieldName USING gbk ) COLLATE gbk_chinese_ci desc