mysql - 数据库连接MySQL或Berkeley DB

标签 mysql sql-server database apache berkeley-db

我最近刚刚学习 SQL。似乎有几个概念我无法理解。请检查我的陈述。 SQL 是您用来访问 MySQL 中数据的语言吗? MySql 是一个数据库服务器软件?那么这意味着您可以购买自己的计算机硬件并在那里安装 MySql 并且可以访问该特定硬件中的文件?或者MySql仅安装在Oracle拥有的硬件中,并且您只能通过在Oracle中注册来访问那里的文件?

这里是一个例子,请更正陈述。我正在尝试为我的学生建立一个接受用户名和密码的网站。该网站将使用连接到数据库服务器的脚本语言。因此,我将 xhtml、css 文件和一些脚本语言上传到网络主机。那么这些脚本文件会将我连接到我的数据库服务器吗?这意味着我应该有一个数据库服务器。数据库服务器是MySql、Appache Cassandra。要连接到这些数据库服务器,我是否需要安装这些数据库服务器的自己的 harver 服务器,或者我是否从 Oracle(?)、Appache(?) 获得成员资格以访问这些数据库服务器,或者是否有其他方法来存储数据?我想你们能看到我的困惑。

最佳答案

你可以说 SQL 是一种标准化语言,可以与 MySQL、SQL Server Oracle、PostgreSQL 等关系数据库一起使用,它们或多或少符合标准化 SQL 语言

MySQL 是开源的,您可以将其免费安装在任何主要操作系统/硬件架构上,除了需要支持之外,您无需向任何人支付任何费用

可以将数据库托管在服务器上并允许远程应用程序连接到它。

Apache Cassandra 并不完全是一个关系数据库。

关于mysql - 数据库连接MySQL或Berkeley DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22728587/

相关文章:

Mysql - 将多个列合并为一列,同时保留每个值

mysql - SQL 将 a 引用到 b,将 b 引用到 a

sql-server - 使用 INSERT 查询,其中一列来自另一表

mysql - 我将如何在我的数据库设计中实现星级评分系统?

database - 如何在端到端 (e2e) 测试中模拟 nest typeorm 数据库模块?

javascript - 防止或编码“到”

mysql - MySQL 中的方括号 LIKE

c# - SQL 数据读取器 : Invalid attempt to read when no data is present

c# - 如何在桌面 C#/WPF 应用程序中同时支持本地 SQL Server CE 和远程 SQL Server?

php - 设置mysql数据库的问题