mysql
文章平均质量分 68
3wtczs93点抗母
这个作者很懒,什么都没留下…
展开
-
yum安装mysql5.7
正文 在CentOS7中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1. 下载并安装MySQL官方的Yum Repository [root@BrianZhu /]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm [root@Brian...转载 2021-04-17 14:03:52 · 202 阅读 · 0 评论 -
MySQL的预编译功能
预编译的好处大家平时都使用过JDBC中的PreparedStatement接口,它有预编译功能。什么是预编译功能呢?它有什么好处呢?当客户发送一条SQL语句给服务器后,服务器总是需要校验SQL语句的语法格式是否正确,然后把SQL语句编译成可执行的函数,最后才是执行SQL语句。其中校验语法,和编译所花的时间可能比执行SQL语句花的时间还要多。如果我们需要执行多次insert语句,但只是每次插入的值不同,MySQL服务器也是需要每次都去校验SQL语句的语法格式,以及编译,这就浪费了太多的时间。如果使转载 2020-12-07 12:33:33 · 163 阅读 · 0 评论 -
mysql 一般隔离事务采用哪个
原文地址:https://www.cnblogs.com/rjzheng/p/10510174.html摘要企业千万家,靠谱没几家。社招选错家,亲人两行泪。祝大家金三银四跳槽顺利!引言开始我们的内容,相信大家一定遇到过下面的一个面试场景面试官:“讲讲mysql有几个事务隔离级别?”你:“读未提交,读已提交,可重复读,串行化四个!默认是可重复读”面试官:“为什么m...转载 2019-07-25 17:07:00 · 210 阅读 · 0 评论 -
mysql join原理
原文地址:https://www.cnblogs.com/rollenholt/p/3776923.html先看一下实验的两张表:表comments,总行数28856表comments_for,总行数57,comments_id是有索引的,ID列为主键。以上两张表是我们测试的基础,然后看一下索引,comments_for这个表comments_id是有索引的,ID为主键。...转载 2019-06-25 13:50:24 · 135 阅读 · 0 评论 -
mysql状态查看 QPS/TPS/缓存命中率查看
原文地址:https://www.cnblogs.com/zping/p/5163670.html(1)QPS(每秒Query量)QPS = Questions(or Queries) / secondsmysql > show global status like 'Question%';(2)TPS(每秒事务量)TPS = (Com_commit +...转载 2019-06-13 22:25:47 · 855 阅读 · 0 评论 -
mysql忽略表名的大小写引发的悲剧
在Windows下,我们可能感受不到大小写有什么不同,都可以访问然而在linux上,它是区别大小写的,从而报 表不存在 的错误解决方法1:直接在linux上修改mysql配置,用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务( /etc/init.d/mysqld restart),这...原创 2018-11-21 14:29:09 · 1221 阅读 · 2 评论 -
sql之left join、right join、inner join的区别
原文地址:https://www.cnblogs.com/pcjim/articles/799302.htmlsql之left join、right join、inner join的区别left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返...转载 2018-09-29 09:24:27 · 122 阅读 · 0 评论 -
mysql多个游标存储过程例子
功能:从personinfo 和 employee表中得到各自主键成为personConnect表的主键插入CREATE PROCEDURE insertPersonConnet()begin declare personConnetId varchar(20); declare emplyeeConnetId varchar(20); declare flag i...原创 2018-07-31 18:24:38 · 2471 阅读 · 0 评论 -
mysql语句大全
修改已建表的默认编码:ALTER TABLE A DEFAULT CHARACTER SET gbk;查看表的结构:desc tablename;查看表的建表结构:show create table tablename;查看数据库编码格式:show variables like 'character_set_database';修改数据库的编码格式:alter database d...原创 2018-05-03 10:07:51 · 140 阅读 · 0 评论 -
一个sql的存储过程的简单示例
创建一个personinfo表create table PersonInfo ( personId varchar(10) not null, password varchar(30) not null, version nume...原创 2018-04-04 19:28:59 · 1029 阅读 · 0 评论 -
数据库优化
出处:https://www.cnblogs.com/easypass/archive/2010/12/08/1900127.html1.数据库访问优化法则要正确的优化SQL,我们需要快速定位能性的瓶颈点,也就是说快速找到我们SQL主要的开销在哪里?而大多数情况性能最慢的设备会是瓶颈点,如下载时网络速度可能会是瓶颈点,本地复制文件时硬盘可能会是瓶颈点,为什么这些一般的工作我们能快速确认瓶颈点呢,因...转载 2018-03-24 15:16:36 · 1394 阅读 · 0 评论