为什么数据库客户端软件需要连接到服务器?

时间:2015-08-11 07:13:06

标签: database

这似乎是一个基本的问题,但我最近一直在使用数据库,我只是不明白为什么软件(如mysql workbench或sql server)需要连接到服务器?什么是服务器?它做了什么?

为什么他们不像IDE的工作那样工作,我的意思是你编写一个程序并存储它,并且只要你需要它,你就可以从硬盘或任何时候检索它别的。

但数据库客户端软件需要连接到服务器,然后您可以创建数据库,保存并检索它们。

服务器有什么意义?为什么我们使用ip地址127.0.0.1:3306连接到它(例如,当我们使用sql,mysql时)

我很抱歉,如果这个问题听起来很愚蠢:))

1 个答案:

答案 0 :(得分:0)

服务器是一个管理数据库,接受SQL命令并返回结果的软件,它可能有一个UI但不仅会使开发变得复杂,而且会使在无窗口环境中使用它变得更加困难,请记住,不是每个人都使用微软Windows,特别是服务器。

Workbench只是一个创建/编辑/删除表,行等的工具......它只是简单易用,否则你会编写SQL命令来完成所有这些事情,你现在可以使用workbench或MySQL命令行。

http://www.w3schools.com/sql/sql_create_table.asp

http://www.electrictoolbox.com/using-mysql-command-line-tool/

旁注,有很多像workbench这样的工具,其中大部分都更好,更直观,试试看:

http://alternativeto.net/software/mysql-workbench/