![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
随风奔跑之水
理想是光明的,道路是曲折的,劲头是不可阻挡的
展开
-
MYSQL数据库-表维护
1、监控MySQL磁盘容量如果想知道MySQL数据库中每个表占用的空间、表记录的行数的话,可以打开MySQL的information_schema数据库。在该库中有一个TABLES表,这个表主要字段分别是:TABLE_SCHEMA:数据库名TABLE_NAME:表名ENGINE:所使用的存储引擎TABLES_ROWS:记录数DATA_LENGTH:数据大小INDEX_LENGTH:索引大小其他字段请参考MySQL的手册,我们只需要了解这几个就足够了。所以要...原创 2020-08-31 11:18:19 · 1236 阅读 · 0 评论 -
深入学习MySQL之篇三(sql语句调优)
1、选择合适的存储引擎 1)、经常用来读的表使用 myisam 存储引擎。 2)、其余的表都用 innodb 存储引擎。2、SQL 语句调优(尽量避免全表扫描) 1)、在 select 、 where 、 order by 常涉及到的字段上建立索引。 2)、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进...原创 2019-05-06 15:04:09 · 188 阅读 · 0 评论 -
深入学习MySQL之篇二(索引)
一.抛出问题:为什么需要索引?假设我们创建这样一张表CREATE TABLE `person` ( `id` int(11) NOT NULL, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;person 表中有两个字段:id和name.给...转载 2019-05-06 11:57:25 · 168 阅读 · 0 评论 -
深入学习MySQL之篇一(存储引擎)
前言1:Mysql之事务Mysql提供了两种事务型的存储引擎:InnoDB 和 NDB Cluster。另外还有一些第三方存储引擎也支持事务,比较知名的包括 XtraDB 和 PBXT。自动提交(AUTOCOMMIT)Mysql默认采用自动提交(AUTOCOMMIT)模式。也就是说如果不是显式地开始一个事务,则每个查询都被当作一个事务执行提交操作。在当前连接中,可以通过设置 AUTOC...原创 2019-05-06 10:46:33 · 147 阅读 · 0 评论 -
Java高级学习之路之篇十(java JDBC连接MySQL)
Java MySQL 连接1、下载Java 连接 MySQL 需要驱动包https://dev.mysql.com/downloads/connector/j/百度搜索JDBC,打开JDBC的官网。找到图片标注的几个地方选择platform,然后,选择下载tar包是linux系统的,zip是win的;然后下载即可2、解压得到jar库文件,然后在对应的项目中导入该库文件。本实...转载 2019-05-10 17:16:55 · 137 阅读 · 0 评论