初识MYSQL含安装教程(详细篇)

一、数据库的本质

'''

数据库本质其实就是一款基于网络通信的应用程序

其实每个人都可以开发一款数据库软件,因为它仅仅就是一个基于网络通信的应用程序。

这也就意味着数据库软件其实有很多很多......

1、关系型数据库:

        MySQL、oracle、db2、access、sql、server

2、非关系型数据库:

        redis、mongodb、memcache

'''

关系型数据库特点:

        1 数据之间彼此有关系或者约束

        2 存储数据的表现形式通常是以表格存储

非关系型数据库特点 :

        存储数据通常以k、v的形式

任何基于网络通信的应用程序底层用的都是socket

-服务端

                -基于socket通信

                -收发消息

                -SQL语句

-客户端

                -基于socket通信

                -收发消息

                -SQL语句

ps:MySQL不单单支持MySQL自己的客户端app还支持其它编程语言来充当客户端操作

 那么如何来解决语言沟通问题呢?(SQL语句的由来)

        1 让服务端兼容所有的语言(一个人精通多国语言)

        2 采用统一的语言(SQL语句)

让我们来更好的来理解数据库

库 ------》文件夹

表-------》文件

记录----》文件内一行行的数据

# 假设有如下的一个表
name       password      hobby
json         123          看书
egon         123          玩游戏
       ................

表头为表格的第一行字段
字段:name       password      hobby

二、MySQL安装教程:

官网链接地址:https://www.mysql.com/

ps:按照下面的教学方式安装会将服务端和客户端一并下载到本地,以后进入公司了,服务端会专门跑在一台服务器上,所有人基于网络连接服务端操作

进入官网后,点击红色箭头所指位置

 

 一般不要下载最新版本,容易不兼容,按下方箭头操作,下载其它版本

 

 相信一般大家电脑都是64位,下面的点击是安装的64位的

最后点击如下图所示安装,下载的是一个安装包,下载完后解压到指定位置就可以了 

 

基于上面操作MySQL软件基本就安装完成了,接下来会讲解它的一些刚开始的基本命令语句

补充:

在MySQL的bin目录的文件夹下

mysqld.exe----是服务端

mysql.exe------是客户端 

接下来我们在电脑上面以管理员身份打开cmd(千万记住以管理员身份!!!!!)

 

 

首先你要知道你mysql的安装目录,按上图所示方法进入服务端mysqld所在的目录

 然后输入mysqld,输入后若显示结果是上图所示则成功,然后我们windows+r输入cmd打开一个普通的cmd作为客户端(以管理员身份打开的cmd输入mysqld是启动了服务端)

首先在普通打开的cmd下同样输入命令语句进入mysql的bin目录下,

然后在(客户端)不是以管理员身份打开的cmd下连接服务端的命令语句:

mysql -h 127.0.0.1 -P 3306 -uroot -p

(MySQL第一次以管理员身份进入是没有密码的,之间回车即可)

成功打开mysql后会显示Welcome to the MySQL.....

然后简单的输入一条sql语句:show databases;(显示以创建的所有数据库)

MySQL中的sql语句是以分号作为结束标志的

sql语句初识:

1、show databases;  查看所有的库名

2、mysql -uroot -p 连接服务端的命令可以简写

3、当你输入的命令不对,又不想让服务端执行并返回报错信息,可以用\c取消

5、客户端退出  退出命令不加不加分号都可以执行

quit

exit

6、当你在连接服务端的时候 发现只输入mysql也能连接,但是你不是管理员身份,而是一个游客身份

简单补充几句常见软件的默认端口号:

MySQL    3306

redis         6379

mongodb  27017

django      8000

flask         5000

tomcat      8080

 

 当你输错了命令又不想输出显示错误命令时可以在命令尾巴加  \c

如上图所示

三、环境变量配置及其系统服务制作 

 小知识点补充:

1、查看当前具体进程:

        tasklist      (所有进程)

        tasklit |findstr mysqld   (具体进程)

 2、杀死具体进程(只有在管理员cmd窗口下才能成功)

        taskkill \F \PID PID号

想必大家也觉得每次启动mysql需要先切换到对应的文件路径下才能操作太过繁琐。

将mysql所在的文件路径添加到系统环境变量中去,步骤如下所示

 

 

 

将所配置的环境变量可以上移到上面位置 

 

 按上面所示就将环境变量给配置好啦~

然后我们可以先停掉服务端重写启动,这里可以用到上面交大家的命令语句

-----taskkill \F \PID PID号

PID号如下图所示 

 

 

 

这样我们就成功的杀死了服务端的进程,然后我们重写以管理员身份打开cmd,接下来我们只用输入mysqld不用再繁琐的切换到mysqld的目录就可以打开mysql的服务端了。

估计大家还是觉得繁琐,必须启动两个cmd窗口觉得还是繁琐,下面我们将mysql服务端制作成系统服务(开机自启动,只用打开一个cmd窗口即可)

 首先我们可以查看计算机的运行进程数

windows+r启动窗口输入services.msc即可查看,可以看到是没有MySQL的,或者任务管理器也可以查看(如果有则说明你已经将mysql服务器制作成了系统服务器,则不用看下面的操作)

将mysql制作成系统服务:

mysqld --install

移除mysql系统服务

mysqld --remove

 

以管理员身份打开cmd输入 mysqld --install 即可 

 

成功后可打开任务管理器,你会发现多了一个MySQL,然后单机点开始 

 

 

 

 上面的操作执行完后,每次只用启动普通的cmd窗口执行mysql -uroot -p即可

 四、设置密码

'''

mysqladmin -uroot -p原密码 password 新密码

改命令直接在终端输入即可,无需进入客户端

刚刚开始没有密码 直接输入 mysqladmin -uroot -p password 密码

'''

 

 

 

 

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值