test22

Read More

test

Read More

Mysql 注释(comment)详解

  • 基于Centos7.6

在MySQL数据库中, 字段或列的注释是用属性comment来添加。

Read More

修改docker-machine默认IP

1
2
3
4
5
6
7
8
官方没有提供直接修改虚拟机IP 地址的方法,在boot2docker启动的时候加一段shell
这边以 mac 为例,docker-machine 驱动是 virtualbox,我们强制修改某个 docker-machine 的 IP 地址
echo "ifconfig eth1 192.168.99.100 netmask 255.255.255.0 broadcast 192.168.99.255 up" | docker-machine ssh [your machine name] sudo tee /var/lib/boot2docker/bootsync.sh > /dev/null

然后需要重新生成一下证书(只需要第一次)

docker-machine regenerate-certs [your machine name]

Read More

Docker部署MySQL,忘记root密码解决方法

拷贝mysql配置文件

文件在容器中路径/etc/mysql/conf.d/docker.cnf
默认配置为:

Read More

Mysql执行计划1-执行计划体系与执行计划字段详解

  • 基于Centos7.6

1.作用

1
2
3
4
将优化器选择后的执行计划截取出来,便于管理员判断语句的执行效率。

语句执行前,先看执行计划信息,可以有效的防止性能较差的语句带来的性能问题。
如果业务中出现了慢语句,我们也需要借助此命令进行语句的评估,分析优化方案。

Read More

Mysql索引3-索引的基本管理

  • 基于Centos7.6

1.索引建立前

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
查看索引信息
db01 [world]>desc city;
+-------------+----------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+----------+------+-----+---------+----------------+
| ID | int(11) | NO | PRI | NULL | auto_increment |
| Name | char(35) | NO | | | |
| CountryCode | char(3) | NO | MUL | | |
| District | char(20) | NO | | | |
| Population | int(11) | NO | | 0 | |
+-------------+----------+------+-----+---------+----------------+
5 rows in set (0.00 sec)

Field :列名字
key :有没有索引,索引类型
PRI: 主键索引
UNI: 唯一索引
MUL: 辅助索引(单列,联和,前缀)
更详细的索引信息使用show index from city;查看

Read More

Mysql索引2-常用Btree索引

  • 基于Centos7.6

1.概念

B树是一种用于查找平衡多叉树,又称二叉搜索树。

Read More

Mysql索引1-索引介绍

  • 基于Centos7.6

1.概念与作用

1
2
3
4
索引是对数据库表中一列或多列的值进行排序,帮助MySQL高效获取数据的一种数据结构。

MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。
索引的建立对于MySQL的高效运行是很重要的,索引类似一本书的目录,可以大大提高MySQL的检索速度,起到优化查询的作用。

Read More

SQL元数据获取

  • 基于Centos7.6

1.元数据

1
2
3
4
所谓元数据,就是表示数据的数据,这些数据五花八门,总之,只要不是我们存储到数据库里的数据,大多都可以理解为元数据。
描述数据库的任何数据,作为数据库内容的对立面,是元数据。
因此,列名、数据库名、用户名、版本名以及从SHOW语句得到的结果中的大部分字符串是元数据。
还包括INFORMATION_SCHEMA数据库中的表中的内容,因为定义的那些表存储了关于数据库对象的信息。

Read More