mysql目录结构和源码的说明:

也就是之前说四个位置有提到的两个位置,

1软件安装位置bin

把bin目录加入环境变量就可以直接在命令行调用,

"***\MySQL\MySQL Installer for Windows\bin"

2还有一个数据库文件的安装位置

,一方面是data文件夹,存放了我们的数据库,默认是我们的生成数据库和表存放的位置

数据库文件一般在

"***\mysql-8.0.27-winx64\data"

我们一般的通过命令行和图形界面的方式去查看表数据。换句话说,我们现在虽然是一台电脑,但是我们是可以通过网络的的方式去访问mysql数据,我们也可能使用tcp/ip连接mysql服务器的数据。

 还有一个my.ini的文件,这是mysql的配置文件,这是mysql整体的目录结构,Linux的配置文件是不太一样的。到时候会说。

还有源码的位置是可以在mysql的官网下载,里面有一个sql的的目录,里面是sql的核心代码,是有很多.cc,.h的文件,这时c++的语言文件,所以mysql是C++开发的。

常见的问题:

root用户密码忘记

这里有步骤,不一定要全部记下,只要到时候需要再回来看就可以了。

第二个问题,命令报错,不是内部文件:

这个问题一般是因为没有配置环境变量的原因,之前的文章也是说过,就不赘述了。

第三个问题:没有选择数据库就进行表的操作。解决方法就是要先用use命令选择一个数据库

use 数据库名;

第四个问题命令行字符集修改

如果我们按之前的计划修改过字符集了,但是还是出现了字符集问题

这是因为我们没有修改命令行的字符集

如果没有问题就不用修改了,如果有问题就把代码页的字符集修改为utf8就行。

第五个问题:数据库是在我们修改字符集之前建立的,所以要对它进行字符集的修改。

使用alter函数就行,alter table 表名 character utf8;alter database 数据库名 character utf8;

这样再添加代码的时候我们就可以进行操作了。

现在就把mysql的常见问题和,目录结构的讲解完了。

一章数据库概述练习

1.说说你了解的常见的数据库

Oracle、Mysql、SQL Server、DB2、PGSQL;Redis、MongoDB、ES....

2.谈谈你对MySQL历史、特点的理解

历史: MySQL先是由瑞典的一家MySQL AB公司建立,1995年建立。

2008年MySQL被SUN公司收购

2009年被Oracle收购SUN公司

结果上来看Oracle就获取了mysql

2016年mysql推出mysql8.0,直接从5.7跨越到8.0,新增加了很多功能。

特点:

3.说说你对DB、DBMS、SQL的理解

DB:DB是数据文件,类似与.doc,.txt.xlsx.pptx.png

DBMS: 数据库管理系统,类似用word工具,文本文档工具,excel工具,ppt工具,wps工具,画图工具,ps工具。

SQL:我们使用数据库管理系统去修改DB数据文件,使用的是SQL语言。

4.你知道哪些非关系型数据库的类型呢?(了解)

键值型数据库:redis

文档型数据库:mangoDB

搜索引擎型数据库:ES,SOlr

列存储型数据库:Hbase(好处就是减低磁盘的io,)

图形数据库:infogrid

键值型数据库:Redis 文档型数据库:MongoDB 搜索引擎数据库:ES、Solr 列式数据库:HBase 图形数据库:InfoGrid

5.表与表的记录之间存在哪些关联关系?

ORM思想。(目前了解)类似于java,python类有个对应关系。

表与表的记录之间的关系:一对一的关系,一对多的关系,多对多的关系,自关联(自引用)(目前了解)

二章练习 环境搭建:

1.安装好MySQL之后在windows系统中哪些位置能看到MySQL?

一共有4个位置

位置1:数据库管理系统当初选择的安装位置 名字一般叫MySQL Server 8.0\bin

位置2:数据库文件储存位置,也是当初自己选择的位置在MySQL Server 8.0\data,以及mysql的配置文件MySQL Server 8.0\my.ini

位置3:环境变量中的mysql路径

位置4:电脑的服务中mysql服务,如果要使用mysql,必须要把服务开启。

2.卸载MySQL主要卸载哪几个位置的内容? 

步骤1卸载dbms也就是数据库管理系统,在控制面板下的添加和删除软件中卸载mysql相关软件

步骤2卸载服务,如果是8.0之后版本就可以忽略

步骤3删除环境变量,步骤4删除相关mysql注册表内容

步骤4重启电脑

3.能够独立完成MySQL8.0、MySQL5.7版本的下载、安装、配置 (掌握)

(下载在官网,安装按步骤,配置要注意常见问题)

4.MySQL5.7在配置完以后,如何修改配置文件? 为什么要修改my.ini文件?

由于5.7默认使用的是拉丁字符集,所以我们需要修改为utf8.所以要进my.ini配置文件里添加和修改内容。

修改哪些信息? [mysql] #大概在63行左右,在其下添加 ... default-character-set=utf8 #默认字符集 [mysqld] # 大概在76行左右,在其下添加 ... character-set-server=utf8 collation-server=utf8_general_ci

修改之后要重启服务修改完以后,需要重启服务。

net stop mysql服务名; net start mysql服务名;

5.熟悉常用的数据库管理和操作的工具

1:配置环境变量后,系统自带的命令窗口cmd

2:mysql自带的命令窗口

3:使用图形管理工具,比如navicat,sqlyog,dbeaver。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部