MYsql的安装与配置(韩顺平)


Mysql的安装

命令行连接到MySql

Mysql是一个服务

在连接mysql之前必须保证mysql是运行的状态


连接mysql中 -u root 表示的是用户名

  • 连接mysql的注意事项


这个页面其实和我们在黑框中中的连接指令的意思是一样的

本机写成127.0.0.1和localhost都是可以的


使用图形化的方式,不需要使用指令,2种方式各有利弊。图形化的方式更多的是给非程序员的人使用的

SQLyog(免费)的安装和使用

SQLyog既可以进行SQL指令操作又可以进行图形化操作

Mysql三层结构




1.数据库管理系统里面(管理)有很多数据库,每个数据库里面可以有很多表

2.由数据库和数据库(数据库里面可以包含表和其他的数据对象)管理系统组成我们的Mysql

3.由我们的客户端连接我们Mysql数据库的端口
4.DBMS时刻在端口进行监听
5.我们的DBMS可以对应到mysqld时刻监听3306这个端口(DBMS是监听文件)

6.数据库是我们电脑中指定位置的文件夹
7.表就是数据库文件夹中的文件(表的本质是文件)

数据库里面的内容需要持久化,最终还是要存储到内存里面的


表的结构包含行和列

SQL语句的分类

我们的SQL指令其实是发送给DBMS(mysqld)的,他接收到SQL指令后将会进行分析,然后处理然后将结果进行返回给客户端


我们使用上面的SQL语句对指定的数据库中表的数据进行添加,分析其语句执行的过程

我们的客户端发送这条指令,1.会通过网络把我们的这条指令传输到我们的端口(3306)里面去,2.DBMS检测到将对该语句进行翻译 3.翻译完成这个指令,我们的DBMS将会把3,马超,天津添加到指定的数据库对应的表里面去(本质上还是放到文件里面去)

java操作Mysql(只是体会一下,将来主要是通过java操作SQL)


通过在java程序中(此时的java相当于是客户端)写了SQL语句然后将SQL发送给Mysql,然后DBMS进行翻译然后进行处理

java操作SQL,就是相当于将java看成客户端,通过在java程序中写SQL来执行

posted @ 2023-03-28 16:35  一往而深,  阅读(117)  评论(0编辑  收藏  举报