关于MySQL服务器和客户端的区别一直没有深究,今天突然想弄明白怎么回事,其实也挺简单的...现在记录下
简单地说,数据库功能有两种:“数据维护”、“数据访问”。细一点地说,“维护”包括数据库权限、字符集、数据存储等,“访问”包括数据库连接、查询、添加、修改、删除等。
之前Windows安装MySQL数据库是用 mysql-5.5.28-win32.msi ,安装之后控制面板程序里多了个 MySQL Server 5.5,管理工具->服务 里多了个 MySQL 和 MySQLa ,也可以通过DOS命令打开 MySQL 安装目录 bin 文件夹的 mysql.exe 进行数据库操作。
安装服务器之后可以通过 管理->服务 自己开放或者关闭MySQL。通过对 MySQL Server 5.5 目录下的一些文件操作,或者打开 mysql.exe 输入命令,可以打开MySQL的远程连接,使得外界可以通过局域网或互联网访问本机的MySQL数据库。
安装完服务器之后,客户端也同时安装完成了。
单独安装客户端就没试过了,可以预见的是安装完成之后只能远程访问别人的数据库,本地不能存储数据。为了开发方便,在本地安装一个MySQL服务器会好一些,方便项目的开发调试。
另外为了提高开发效率,
Navicat for MySQL 和
Navicat_Premium 都挺好用的,我管它们叫“数据库编辑器”(囧)。它们就是把MySQL客户端的功能界面化了,所见即所得。可以通过这个访问数据库,不过这两个软件本身也是不能存储数据的。
扩展一下,也只有做开发或者学习的时候才会把MySQL服务器装在个人电脑上,如果要上线运营什么网络项目的话,最好是找个服务器硬件或者上云,买个域名配一下DNS,用实际服务器来跑MySQL服务器版本,不要把个人PC用作上线项目的MySQL服务器,不然嘛,分分钟不知道为什么电脑就出问题了。( ̄▽ ̄)
mysql
命令是
MySQL
数据库
服务器
的
客户端
工具,它工作在命令行终端中,完成对远程
MySQL
数据库
服务器
的操作。
语法格式:
mysql
[参数] [数据库]
常用参数:
MySQL
服务器
的ip地址或主机名
连接
MySQL
服务器
的用户名
执行
MySQL
内部命令
连接
MySQL
服务器
的密码
连接本地
MySQL
服务器
,并打开数据库:
[root@linuxcool ~]#
mysql
-h localhost -u root -p linuxcool
连接远程
MySQL
服务器
:
[root@linuxcool ~]#
mysql
-h
这篇文章主要介绍了26道Spring经典面试题总结(附带答案)的相关资料,小编在网上看到的觉得挺不错的,现在分享给大家,希望对你们有所帮助。
另外本人整理收藏了多家公司面试知识点整理 ,以及各种Java核心知识点免费分享给大家,下方只是部分截图 想要资料的话也可以在文末领取
Java基础
1.Java语言的三大特性
2.Java语言主要特性
3. JDK和JRE有什么
区别
4.Java基本数据类型及其封装类
5.如果main方法被声明为private会怎样?
6.说明- -下public sta
MySQL
整个运行需要
服务端
与
客户端
的共同参与,运行着的
服务器
程序和
客户端
程序本质上都是是计算机上的一个进程,所以
客户端
进程向
服务器
进程发送请求并得到回复的过程本质上是一个进程间通信的过程。
MySQL
支持下面三种通信方式:
使用TCP/IP协议通信;
命名管道和共享内存
Unix域套接字文件
服务器
处理
客户端
请求
客户端
进程向
服务器
进程发送一段文本(
MySQL
语句),
服务器
进程处理后再向
客户端
进程发送一段文本(处理结果)。
客户端
采用以上的通信方式来与
服务器
建立连接,每当有一个
1. 前言
一直以为连接池是对JDBC的封装,今天再次回顾Java基础的时,才发现并非完全如此。连接池只是包装/操作了JDBC API 接口,然后再实际运行的时候,这些接口的具体实现则
下面是知乎上的一个图:JDBC和连接池的关系
2. JDBC和连接池的关系
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。简单说可以通过JDBC来访问数据库,
如果想要知道
mysql
数据库
客户端
与
服务器
之间的关系.首先要明白什么是”数据库”.
从字面意思理解,所谓”数据库”,就是存放数据的库.现实中,大家都知道仓库,粮食库,车库,快递库,它们是放各种实体东西的库.而数据库,放的只有数据.
它是一个软件,它是一个能帮我们管理数据的地方.什么样的东西算数据?一篇文章,一个人的年龄,名字,一件商品的名称,数量,价格等等...把它们放在数
3、列举 Spring Framework 的优点。
4、Spring Framework 有哪些不同的功能?
5、Spring Framework 中有多少个模块,它们分别是什么?
6、什么是 Spring 配置文件?
7、Spring 应用程序有哪些不同组件?
8、使用 Spring 有哪些方式?
9、什么是 Spring IOC 容器?
10、什么是依赖注入?