《Mysql是怎样运行的》
客户端查询mysql版本:select version();
1)进入该路径下:C:\ProgramData\MySQL\MySQL Server 5.7。
这里面有一个重要的目录和一个重要的配置文件,需要我们注意:
对于配置文件my.ini的详细说明,这里不介绍,可以参考如下网址:https://blog.csdn.net/hanwuqia0370/article/details/85680775对于这个data目录,先看看里面有什么:
从上图中可以看到:
系统默认的数据库:
2)安装mysql后,注意区分如下几个目录的作用。
5、怎么查看MYSQL服务是否在Windows启动?
1)在左下角输入框(或win7中使用Win + R可以打开搜索框)中,输入"services.msc"。
2)当启动了MySQL后,会在这里出现一个MYSQL服务进程,可以检查MYSQL是否启动。
1.6.2.2 语法解析
2.1.1 选项的长形式和短形式
2.2.2 配置文件的内容
+------------------------+--------+
| Variable_name | Value |
+------------------------+--------+
| default_storage_engine | InnoDB |
+------------------------+--------+
1 row in set, 1 warning (0.00 sec)
3.2.3 比较规则的查看
mysql> SHOW COLLATION LIKE 'utf8\_%';
字段长度偏移列表实质上是存储每个列中的值占用的空间在记录的真实数据处结束的位置
4.3.4.2 记录中的数据太多产生的溢出
在 Compact 和 Reduntant 行格式中,对于占用存储空间非常大的列,在 记录的真实数据 处只会存储该列的一部分数据,把剩余的数据分散存储在几个其他的页中,然后 记录的真实数据 处用20个字节存储指向这些页的地址(当然这20个字节中还包括这些分散在其他页面中的数据的占用的字节数),从而可以找到剩余数据所在的页
4.3.4.3 行溢出的临界点
随着表中记录的增加,这个目录的层级会继续增加
每个数据库都对应数据目录下的一个子目录,或者说对应一个文件夹
每当我们新建一个数据库时, MySQL 会帮我们做这两件事儿:
1. 在 数据目录 下创建一个和数据库名同名的子目录(或者说是文件夹)。
2. 在该与数据库名同名的子目录下创建一个名为 db.opt 的文件,这个文件中包含了该数据库的各种属性,比方说该数据库的字符集和比较规则是个啥
查看有哪些数据库
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.17 sec)
8.3.2 表在文件系统中的表示
1. 表结构的定义
15.1.3 select_type