数据库
关于数据库的文章
小池先生
这个作者很懒,什么都没留下…
展开
-
mysql中自增auto_increment功能的相关设置及问题
mysql中的自增auto_increment功能相信每位phper都用过,也都知道如何设置字段为自增字段,但并不是所有phper都知道auto_increment的起始值和递增量是如何设置的!本文就为大家分享一下mysql字段自增功能的具体查看及设置方法。涉及知识介绍:mysql服务器维护着2种mysql的系统参数(系统变量):全局变量(global variables)和会话变量(session variables)。它们的含义与区别如其各占的名称所示,session variables是在ses..转载 2020-07-29 16:51:17 · 547 阅读 · 0 评论 -
完美解决Mysql彻底删除并重装
首先cmd–>net stop mysql停止服务1.打开控制面板卸载mysql的所有程序2.进入C盘Program Files或者是Program Files(x86)删除mysql文件夹3.删除C盘目录下C:\ProgramData中mysql文件夹4.打开运行界面输入regedit,首先删除:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹删除删除HKEY_LOCAL转载 2020-07-29 15:34:16 · 530 阅读 · 0 评论 -
[MySQL] 组内排序
1. 背景这几天遇到了一个对查询结果分组,再进行组内排序的问题。查了很多资料,能成功的办法实在是太少了,因此整理了一下,把事情的来龙去脉总结在这里。2. 数据表a1 a2 a3 -----------a 1 xa 2 yb 3 z表中有3个字段,a1,a2,a3,我们希望对a1进行分组,然后对组内的数据进行排序,找出每组中a2为最大值的那行记录。该例子中,可以分为两组,a1 a2 a3 -----------a ..转载 2020-05-19 19:06:09 · 1563 阅读 · 0 评论 -
MySQL的表分区详解
这篇文章主要介绍了MySQL的表分区,例如什么是表分区、为什么要对表进行分区、表分区的4种类型详解等,需要的朋友可以参考下一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。二、为什么要对表进行分区为了改善大型表...转载 2019-12-26 17:17:23 · 135 阅读 · 0 评论 -
事务的4种隔离级别(Isolation Level)分别是什么?
事务的4种隔离级别(Isolation Level)分别是什么?当多个线程都开启事务操作数据库中的数据时,数据库系统要能进行隔离操作,以保证各个线程获取数据的准确性, 所以, 对于不同的事务,采用不同的隔离级别 会 有不同的结果。如果不考虑事务的隔离性, 那么 会发生 下表所示的 3 种问题:不可重复读 是由于 事务并发修改 同一条 记录 导致的 ,要避免这种情况,最简单的方法就是...转载 2019-11-28 11:51:38 · 491 阅读 · 0 评论 -
数据库导出导入
select @@basedir as basePath from dual ; 查询当前mysql安装路径dbname 数据库名1、导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為db.sql)mysqldump -uroot -pdbpasswd -d dbname >db.sql;2、导出數據库為dbname...原创 2019-10-17 15:43:03 · 88 阅读 · 0 评论 -
命令方式导出数据库日志
查看mysql路径show variables like '%dir%';show master logs;cd 到mysql安装目录的bin目录底下去执行cd C:\Program Files\MySQL\MySQL Server 5.7\bin根据时间范围导出日志mysqlbinlog --no-defaults --start-datetime="...原创 2019-10-17 15:37:12 · 703 阅读 · 0 评论