![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
黄杏波
临渊羡鱼,不如退而结网
展开
-
mysql数据导出,如何过滤掉大表?
首先,我们进入information_schema 库use information_schema;查看指定库下各个表的大小,我这里按照表数据行数降序排列SELECT TABLE_NAME,DATA_LENGTH+INDEX_LENGTH length,TABLE_ROWS FROM TABLES WHERE TABLE_SCHEMA='domp' order by TABLE_ROWS desc;这个是查询结果,这些数据量达到200万的就过滤掉了最后在mysql部署机器..原创 2021-05-13 16:13:10 · 963 阅读 · 0 评论 -
MySQL中,21个写SQL的好习惯
前言每一个好习惯都是一笔财富,本文分SQL后悔药, SQL性能优化,SQL规范优雅三个方向,分享写SQL的21个好习惯,谢谢阅读,加油哈~公众号:「捡田螺的小男孩」1. 写完SQL先explain查看执行计划(SQL性能优化)日常开发写SQL的时候,尽量养成这个好习惯呀:写完SQL后,用explain分析一下,尤其注意走不走索引。 explainselectuserid,name,agefromuser whereuserid=10086orage...转载 2020-12-04 17:52:13 · 99 阅读 · 0 评论 -
Mysql几种存储引擎的介绍与区别
mysql 的存储引擎介绍在数据库中存的就是一张张有着千丝万缕关系的表,所以表设计的好坏,将直接影响着整个数据库。而在设计表的时候,我们都会关注一个问题,使用什么存储引擎。等一下,存储引擎?什么是存储引擎?什么是存储引擎?MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。例如,如果你在研究大量的临时数据,你也原创 2020-06-17 14:29:32 · 333 阅读 · 0 评论 -
mysql修改root密码
#修改密码 alter user root@'%' identified by '密码';#刷新权限flushprivileges;#重启mysql服务service mysqld restart原创 2019-11-25 20:40:12 · 110 阅读 · 0 评论 -
MySql与Oracle的区别总结
MySql与Oracle的区别总结 在平时工作中使用这两个数据库的时候要多一些,这两数据库的使用方面存在的一些各自不同的地方,许多面试官也会问这两个的区别。所以,凭着自己的一些经验个感触,来说说这二者的区别。使用的群众:MySql中小型数据库,开源的免费使用,轻便简单,当然也是初学者的最佳选择,市场使用率排在Oracle之后;Oracle大型数据库,需要高昂的价格,性能较好支持大并发大访...转载 2018-12-05 10:06:48 · 99 阅读 · 0 评论 -
linux下mysql表名大小写敏感问题
第一步:进入mysql命令:mysql -u root -p 然后输入密码 没有密码的情况下mysql -u root直接登陆myslq第二步:mysql> show variables like '%case%';+------------------------+-------+| Variable_name | Value |+----------...转载 2019-01-26 13:11:12 · 465 阅读 · 0 评论 -
You can't specify target table for update in FROM clause
You can't specify target table '表名' for update in FROM clause翻译为:不能先select出同一表中的某些值,再update这个表(在同一语句中)错误写法:UPDATE snc_visualpanel_tree SET node_type = '1' WHERE parentid IN ( SELE...原创 2019-05-15 20:48:49 · 2311 阅读 · 0 评论 -
Mysql 中 MyISAM 和 InnoDB 的区别有哪些
区别:1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务;2. InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISAM会失败;3. InnoDB是聚集索引,数据文件是和索引绑在一起的,必须要有主键,通过主键索...转载 2019-06-06 16:25:24 · 154 阅读 · 0 评论