随笔分类 -  数据库

摘要:vim /etc/mysql/mysql.conf.d/mysqld.cnf 将bind-adress = 127.0.0.1改成0.0.0.0 否则会拒绝127.0.01以外的所有请求 授权root在其他ip登录mysql: update user set host = "%" where use 阅读全文
posted @ 2020-05-28 20:12 小小分析猿 阅读(227) 评论(0) 推荐(0)
摘要:cat /etc/mysql/debian.cnf 用文件内的client的user进行登录 登录成功后 更改密码: update user set Password="159753" where User="root"; 转载:https://blog.csdn.net/lynnucas/arti 阅读全文
posted @ 2020-05-26 13:08 小小分析猿 阅读(2357) 评论(0) 推荐(0)
摘要:若是已经重装过了navicat, 得先删除注册表 file:///D:/Navicat12111/Navicat%20Premium%2012.1.11.0%E5%AE%89%E8%A3%85%E4%B8%8E%E6%BF%80%E6%B4%BB%20-%20%E7%AE%80%E4%B9%A6.h 阅读全文
posted @ 2019-12-11 11:15 小小分析猿 阅读(192) 评论(0) 推荐(0)
摘要:首先在设置里卸载旧版的mysql 然后把你之前的安装的mysql文件夹整个删掉 然后删除注册表的MySQL信息 安装新版的MySQL 新建并配置my-default.ini文件 如下: [mysqld] skip-grant-tables # 设置mysql客户端默认字符集 default-char 阅读全文
posted @ 2019-12-10 17:13 小小分析猿 阅读(1084) 评论(0) 推荐(0)
摘要:数据库事务的属性包括四大类,即ACID。ACID分别是四个英文单词的首写字母,这四个英文单词是Atomicity(原子性)、 Consistency(一致性)、Isolation(隔离性)、Durability(持久性)。 1、原子性 Atomicity 事务的原子性指的是,事务中包含的程序作为数据 阅读全文
posted @ 2019-10-20 16:49 小小分析猿 阅读(391) 评论(0) 推荐(0)
摘要:不需要建索引的三种情况: 1.表记录太少 2.经常需要增删改查的表 3.数据重复过多且分布平均的字段,建了效果不明显 JOIN语句优化 左右连接相反加索引 尽量减少join的循环总次数,永远用小的结果集去驱动大的结果集 保证join字段都已经建好索引 在无法保证join字段都建好索引的情况下且内存资 阅读全文
posted @ 2019-10-17 20:51 小小分析猿 阅读(136) 评论(0) 推荐(0)
摘要:索引检索原理: 建立索引相当于对某字段构建了一个b+树,从而使遍历速度大大加快 索引的分类: 普通索引:仅加速查询 唯一索引:加速查询 + 列值唯一(可以有null) 主键索引:加速查询 + 列值唯一(不可以有null)+ 表中只有一个 组合索引:多列值组成一个索引,专门用于组合搜索,其效率大于索引 阅读全文
posted @ 2019-10-11 19:08 小小分析猿 阅读(641) 评论(0) 推荐(0)
摘要:库操作: SHOW DATABASES;#显示所有数据库 CREATE DATABASE IF NOT EXISTS db_name CHARACTER SET UTF8; # 创建库(选择字符编码) SHOW CREATE DATABASE db_name CHARACTER SET UTF8;# 阅读全文
posted @ 2019-09-27 20:37 小小分析猿 阅读(233) 评论(0) 推荐(0)