
Mysql学习笔记
东方梦想程序员
技术分享无贵贱。
展开
-
登录Oracle12C出现ERROR: ORA-01034 ORA-27101问题的解决方案
1 先看oracle的监听和oracle的服务是否都启动了。启动oracle监听:cmd的命令行窗口下,输入lsnrctl start,回车即启动监听。2 查看oracle的sid叫什么,比如创建数据库的时候,实例名叫“abc”,那么先手工设置一下oralce的sid,cmd命令窗口中,set ORACLE_SID=abc3 再输入sqlplus /nolog,回车再输入 conn / ...原创 2018-04-23 16:58:50 · 4368 阅读 · 0 评论 -
MySql开启慢查询日志
前言:在平常的工作和学习中,总会有Sql查询过慢所导致的问题,这时我们需要通过慢查询,通过sqldumpslow去筛选出最需要优化的sql ,再用explain查看执行计划,根据执行计划的结果结合具体业务正确地创建合适的索引,给出合理的优化建议。查询慢查询相关参数show variables like '%quer%'; slow_query_log(是否记录慢查询) slow_que...原创 2019-02-28 21:56:28 · 229 阅读 · 0 评论 -
Mysql中哪些Sql不走索引
要尽量避免这些不走索引的sql:SELECT `sname` FROM `stu` WHERE `age`+10=30;-- 不会使用索引,因为所有索引列参与了计算 SELECT `sname` FROM `stu` WHERE LEFT(`date`,4) <1990; -- 不会使用索引,因为使用了函数运算,原理与上面相同 SELECT * FROM `houdunwang` ...原创 2019-02-28 21:41:40 · 1350 阅读 · 0 评论 -
No package mysql-server available. Error: Nothing to do
mysql是免费开源的数据库产品,我们在centos mysql安装时报No package mysql-server available错误是因为我们本地yum仓库中没有可用的mysql-server rpm包,因此在yum安装之前先在本地备好rpm软件包。[root@VM_230_32_centos ~]# yum install mysql-serverLoaded plugins:...原创 2019-02-16 14:21:18 · 9877 阅读 · 2 评论 -
Mysql 1251错误与1064的爱恨情仇
刚入职或者像我这样不太熟练的IT新晋小白必然在配置Mysql或者Navicat的时候存在如下问题,这里我整理出来,大家一起讨论一起来发现问题: 今天下了个 MySQL8.0,发现Navicat连接不上,总是报错1251;原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错。试了很多种方法,终于找到一种可以实现的: 更改加密方式1.先通过...原创 2018-09-17 16:00:32 · 242 阅读 · 0 评论 -
Mysql安装就这几步---省去复杂的ini文件!
之前初学时总是以为ini文件的配置问题头痛,现在给大家一个简单的方法安装到配置Mysql一步搞定!希望对大家有所帮助! 首先下载免安装版 Mysql https://dev.mysql.com/downloads/mysql/ 下载完成解压到任意目录。 进入Mysql目录中的Bin文件夹,按住键盘的 Shift + 鼠标右击文件夹空白处,选择 在此处打开命令窗口。## 不需要配置...原创 2018-08-13 18:49:27 · 143 阅读 · 0 评论 -
ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它
SQL> startup nomountORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它sql>shutdown immediate关闭再进行sql>startup nomount重新开启就可以了原创 2018-05-30 16:40:45 · 624 阅读 · 0 评论 -
ORACLE连接到空进程的错误汇总及解决 ORA-01078
这个问题困扰了很久,貌似每次过一段时间就会产生这样的问题,通常是因为数据库的不正常关闭所造成的,我猜原因是我用的计算机是ORACLE学习和平常娱乐一体的,所以会产生问题。解决方式亲测有效,大体来说就是:先确定sid名称,找到pfile将其复制到/home/oracle/app/oracle/product/11.2.0/dbhome_1/dbs/目录下init***.ora (***是你的sid...原创 2018-05-30 16:16:41 · 637 阅读 · 0 评论 -
Mysql如何使用索引
基本概念索引是一种特殊的文件,按照某种算法记录了数据库表中数据的关键信息,通过查找该文件,能达到降低查询时间的目的。索引用于快速找出某列中有特定值的行,不使用索引,MySQL必须从第一条记录开始完整读表,知道找出相关的行,表越大,查询的数据所花费的时间就越多,如果表中查询的列有一个索引,MySQL能快速的到达一个位置去搜索数据文件,而不必查看所有的数据,那么将会节省很大一部分时间。索引存储类...原创 2019-03-21 10:48:23 · 703 阅读 · 0 评论