2-MySQL安装,启动和链接

软件的安装和配置是必须的,就像画家要准备颜料画板,吉他选手要拥有一把顺手的吉他,千万不要不耐烦,因为它会伴随你推开一扇扇未知的大门

一.下载

百度mysql到官网的community社区选择server,然后选择软件运行平台,选择需要的版本比如5.5,点击go to download page,最后点击下载,但是现在在官网下载的不好安装
我们在这里直接百度mysql-5.5.28-winx64到绿色资源网下载.


官网1.png

官网2.png

官网3.png

greenpage.png

2.安装

A.选择custom自定义安装,然后选择MySQL Server和Server Data Files点击browse,将服务软件和数据放到指定文件夹,这里在桌面新建MySQL文件夹存放
B.勾选Enable Strict Mode
C.勾选Manual Selected Default,选择字符集为utf8
D.勾选Include Bin Directory in Windows PATH
E.指定默认账号密码为root
F.勾选Modify Security Settings


image.png

image.png
image.png
image.png
image.png
image.png

image.png

插播一句:安装到这个地方,我的电脑死机了,然后我按ctrl+alt+del进行了热启动,重启了计算机,然后在qq管家中卸载了mysql,开始重新安装

三.启动

1.要验证mysql是否安装成功,有两种方式,一种是图形化界面的方式,另一种是命令行的方式,一般是将mysql运行在linux环境下,因为运行在windows环境下及其不稳定,容易宕机,如果是在Linux环境下就必须用第二种方法验证mysql是否安装成功

2.图形检验


image.png

image.png

3.命令行检验


image.png

image.png

1.安装过程: 全程下一步
2.启动和关闭MySQL
2.1通过 任务管理器 启动和关闭
2.2通过命令行启动和关闭(需要管理员身份)
net start mysql
net stop mysql
-----------------------------------极客江南

四.链接

image.png

1.实际应用中,mysql是安装在远程服务器上,用户通过登录IP和端口号,以及用户名密码访问远程服务器,这里我们的服务器和客户端在同一台电脑上,有三种链接方式
2.完全链接方式


image.png

3.简写链接方式


image.png

image.png

4.密文链接方式


image.png

5.退出链接

3.链接mysql服务器
mysql -h127.0.0.1 -P3306 -uroot -proot
-h 主机地址
-P 端口号
-u 用户名
-p 用户密码
注意点:
3.1如果MySQL服务器在本地, 主机地址可以省略
3.2如果服务器使用默认3306端口, 端口号可以省略
mysql -h127.0.0.1 -P3306 -uroot -proot 链接远程MySQL服务器
mysql -h127.0.0.1 -uroot -proot 链接远程MySQL服务器, 使用默认端口3306
mysql -uroot -proot 链接本地的MySQL服务器, 使用默认端口3306
mysql -uroot -p 密码采用暗文形式
4.退出链接
exit;
quit
\q

四.显示数据库

image.png

5.显示数据库
show databases;
注意: 后面有s
5.1 information_schema
保存着关于MySQL服务器所维护的所有其他数据库的信息。
如数据库名,数据库的表,表栏的数据类型与访问权限等
5.2 mysql
MySQL系统数据库, 保存了登录用户名,密码,以及每个用户的权限等等
5.3 performance_schema
用来保存数据库服务器性能的参数
5.4 test
默认提供给用户学习和测试的数据库
---------------------------------------------极客江南

五.操作数据库

6.数据库操作
6.1学习MySQL本质上就是学习数据库的增删改查(CRUD)
6.2在MySQL中主要有三种类型的增删改查, 分别是:
6.2.1数据库的增删改查
6.2.2表的增删改查
6.2.3数据的增删改查
MySQL中有0~N个数据库, 数据库中有0~N个表, 表中有0~N个数据
----------------------------------极客江南

六.什么是SQL

SQL是一种语言一种标准,专门用于操作数据库,但是就像C语言一样,各大厂商在标准的而基础上做了不同的扩展,各大数据库厂商也在SQL的基础上做了不同的扩展形成了新的语言,其中Oracle比较难,经常用于银行运维,它的安全性比较高但是需要付费,银行经常是凌晨维护数据库,所以工资相对较高

结构化查询语言(Structured Query Language)简称
是用来操作关系型数据库的一门语言
是一个关系型数据库通用的操作语言
注意点:
各大厂商为了更多的占用市场份额, 都会在标准的SQL基础上扩展一些自己的东西
例如: SQL Server使用T-SQL
Oracle 使用PL/SQL
MySQL 使用MySQL
-----------------------------------------极客江南

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容