mysql清空表中truncate与delete的用法和区别
2021-03-14mysql清空表中truncate与delete都是删除表的操作,但还是有些许不同。 delete和truncate区别如下: 一、灵活性:delete可以条件删除数据,而truncate只能删除表的所有数据; delete * from table_na
mysql建表varchar和char的长度和区别
2021-03-13MySQL数据库的varchar类型在5.0.3以下的版本中的最大长度限制为255,其数据范围可以是0~255。 在MySQL5.0.3及以上的版本中,varchar数据类型的长度支持到了65535,也就是说可以存放65532个字节
如何使用 myisamchk 修复损坏的 MysQL 表
2020-12-28MyISAM 是 MySQL 数据库的默认存储引擎。MyISAM 表很容易损坏。在这篇文章中,我将解释如何使用 myisamchk 来识别和修复 MyISAM 中的表损坏。在 MySQL 下创建表时,它会创建三个不同的文件 :
PHP打开PDO_MySQL扩展的配置方法
2020-06-20PHP中的PDO其实是一个很好用的扩展,在一些PHPCMS系统中,开发者大多都有用到,那么如何开启PDO和PDO_MySQL扩展呢?方法同样很简单: 打开php.ini配置文件,找到extension=php_pdo.dll 和 exten
MySQL innodb引擎下通过.frm和.ibd恢复数据
2020-04-09mysql存储在磁盘中,各种天灾人祸都会导致数据丢失。大公司的时候我们常常需要做好数据冷热备,对于小公司来说要做好所有数据备份需要支出大量的成本,很多公司也是不现实的。
MySQL的MyISAM和InnoDB引擎互相转换的方法
2020-04-09今天进入phpMyAdmin维护数据库时意外发现一个数据库中有一些表使用的MyISAM,另一些表使用的InnoDB,左思右想没确定导致这种问题的原因,因为一般来说一个网站的数据库所有表应该使用
mysql占用资源CPU超过100%解决方法
2019-12-19一个Windows服务器,里面带了不少网站,但是访问量并不是很大,基本属于业务集中型。 解决的过程其实也挺easy,这里记录一下思路。 首先把mysql服务器升级到最新的版本,尽量避免是
Mysql数据库(innodb)损坏,通过idb和frm恢复表结构和数据的方法
2019-11-12我们知道MySQL中如果用的是MYISAM数据引擎,那么数据很好恢复,只要将相应.frm, .MYD, .MYI文件拷贝过去即可。但是如果是innodb的话,如果开启innodb_file_per_table=1,则每一个数据表都是一个
Solr与MySQL查询性能对比测试
2019-06-23测试环境 本文简单对比下Solr与MySQL的查询性能速度。 测试数据量:10407608 Num Docs: 10407608 普通查询 这里对MySQL的查询时间都包含了从MySQL Server获取数据的时间。 在项目中一个最常用的查
mysql数据库索引的作用 原理 优缺点和用法
2019-06-23什么是索引: 索引就像是书的目录,是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。索引中包含由表或视图中的一列或多列生成的键。这些键存储在一个结构(