MYsql的安装与配置(韩顺平)
Mysql的安装
命令行连接到MySql
Mysql是一个服务
在连接mysql之前必须保证mysql是运行的状态
连接mysql中 -u root 表示的是用户名
- 连接mysql的注意事项
Navicat的安装和使用
这个页面其实和我们在黑框中中的连接指令的意思是一样的
本机写成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来执行