mysql blob中文乱码_MySQL问题整理

都是工作中遇到的问题。

目录

    1. MySQL释放磁盘空间 2. 往 MySQL 插入中文 3. MySQL连接失效 4. 查看执行计划 5. MYSQL执行次序

#1. MySQL释放磁盘空间

(1)drop table table_name 立刻释放磁盘空间,不管是 Innodb 和 MyISAM。

(2)truncate table table_name 立刻释放磁盘空间 ,不管是 Innodb 和 MyISAM 。truncate table 其实有点类似于 drop table 然后 creat,只不过这个 create table 的过程做了优化,比如表结构文件之前已经有了等等。所以速度上应该是接近 drop table 的速度。

SELECT CONCAT(TRUNCATE TABLE ,table_schema,.,TABLE_NAME, ;)FROM INFORMATION_SCHEMA.TABLES WHERE table_schema in (DB-NAME);

(3)delete from table_name 删除表的全部数据,对于 MyISAM

都是工作中遇到的问题。 目录 1. MySQL释放磁盘空间 2. 往 MySQL 插入中文 3. MySQL连接失效 4. 查看执行计划 5. MYSQL执行次序 #1. MySQL释放磁盘空间 (1)drop table table_name 立刻释放磁盘空间,不管是 Innodb 和 MyISAM。 (2)truncate table table_name 立刻释放磁盘空间 ,不管是 Innodb 和 MyISAM 。truncate table 其实有点类似于 drop table 然后 creat,只不过这个 create table 的过程做了优化,比如表结构文件之前已经有了等等。所以速度上应该是接近 drop table 的速度。 SELECT CONCAT(TRUNCATE TABLE ,table_schema,.,TABLE_NAME, ;)FROM INFORMATION_SCHEMA.TABLES WHERE table_schema in (DB-NAME); (3)delete from table_name 删除表的全部数据,对于 MyISAM
都是工作中遇到的问题。 目录 1. MySQL释放磁盘空间 2. 往 MySQL 插入中文 3. MySQL连接失效 4. 查看执行计划 5. MYSQL执行次序 #1. MySQL释放磁盘空间 (1)drop table table_name 立刻释放磁盘空间,不管是 Innodb 和 MyISAM。 (2)truncate table table_name 立刻释放磁盘空间 ,不管是 Innodb 和 MyISAM 。truncate table 其实有点类似于 drop table 然后 creat,只不过这个 create table 的过程做了优化,比如表结构文件之前已经有了等等。所以速度上应该是接近 drop table 的速度。 SELECT CONCAT(TRUNCATE TABLE ,table_schema,.,TABLE_NAME, ;)FROM INFORMATION_SCHEMA.TABLES WHERE table_schema in (DB-NAME); (3)delete from table_name 删除表的全部数据,对于 MyISAM
经验分享 程序员 微信小程序 职场和发展