Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有人能给我解释一下MySQL的概念吗?_Mysql - Fatal编程技术网

有人能给我解释一下MySQL的概念吗?

有人能给我解释一下MySQL的概念吗?,mysql,Mysql,首先也是最重要的一点,我知道MySQL用于数据库,可以用来更新网站上的内容。我不明白的是,你实际上是如何让MySQl自动改变网站上的内容的,或者如果可能的话。我真的是一个初学者,所以如果这个问题来的像noobish很抱歉。我真的不太理解MYSQL的概念,因为我不明白网站如何能够使用MYSQL每天更改主页上的内容,现在我要说的是,如果我有一个网站,在主页上每天都有新信息,并使用MYSQL作为数据库,例如,是否可以将每周每天一个的7个html文件上载到数据库,并在不同的日期自动显示每个文件?(这只是

首先也是最重要的一点,我知道MySQL用于数据库,可以用来更新网站上的内容。我不明白的是,你实际上是如何让MySQl自动改变网站上的内容的,或者如果可能的话。我真的是一个初学者,所以如果这个问题来的像noobish很抱歉。我真的不太理解MYSQL的概念,因为我不明白网站如何能够使用MYSQL每天更改主页上的内容,现在我要说的是,如果我有一个网站,在主页上每天都有新信息,并使用MYSQL作为数据库,例如,是否可以将每周每天一个的7个html文件上载到数据库,并在不同的日期自动显示每个文件?(这只是一个假设,因为我不知道如何将数据导入mySql数据库,如果您将html文件上载到数据库中)对于这个令人困惑的问题,我深表歉意,并提前感谢您的帮助。

正如您所提到的,mySql只是一个数据库。理论上,你可以在数据库领域使用Oracle、SQL Server或PostgreSQL,如果你愿意的话,它们都是MySQL的“竞争对手”

通常的做法是,在盒子上的web服务器旁边有一个程序,该程序从数据库中读取内容,然后将该内容转换为HTML,然后作为网页提供给您。这个程序通常被称为内容管理系统或“CMS”(你可能想在维基百科上找到“Drupal”,这是一种流行的CMS)


在MySQL中,网页很少作为整个HTML文件存储。通常所做的是,内容(文本段落、博客评论、向上投票和向下投票)以某种结构化格式存储,CMS从数据库中获取结构化数据并将其呈现给您。以这种方式构造数据的结果是,想要更新内容的最终用户不必担心编码HTML——他们只需编写内容,CMS就可以处理表示位。

如您所述,MySQL只是一个数据库。理论上,你可以在数据库领域使用Oracle、SQL Server或PostgreSQL,如果你愿意的话,它们都是MySQL的“竞争对手”

通常的做法是,在盒子上的web服务器旁边有一个程序,该程序从数据库中读取内容,然后将该内容转换为HTML,然后作为网页提供给您。这个程序通常被称为内容管理系统或“CMS”(你可能想在维基百科上找到“Drupal”,这是一种流行的CMS)


在MySQL中,网页很少作为整个HTML文件存储。通常所做的是,内容(文本段落、博客评论、向上投票和向下投票)以某种结构化格式存储,CMS从数据库中获取结构化数据并将其呈现给您。以这种方式构建数据的结果是,想要更新内容的最终用户不必担心编码HTML——他们只需编写内容,CMS就可以处理呈现位。

您可以使用一些代码/算法在主页中旋转新闻(文章)。这些文章可以插入/存储到MySQL数据库中

我所说的轮换是指每天从数据库中检索一篇给定的文章,并显示在您的主页上

文章可以手动插入MySQL数据库中的给定表,也可以使用某种前端(用户表单)插入


对于MySQL的完整概述,这是一个很好的选择。

您可以使用一些代码/算法在主页中轮换新闻(文章)。这些文章可以插入/存储到MySQL数据库中

我所说的轮换是指每天从数据库中检索一篇给定的文章,并显示在您的主页上

文章可以手动插入MySQL数据库中的给定表,也可以使用某种前端(用户表单)插入


对于MySQL的完整概述,这是一个不错的选择。

MySQL是一个数据库服务器,没有任何内置的与web相关的功能。它只是一个存储数据的地方(尽管它在这方面做得很好——It和其他类似SQL Server和Oracle的应用程序试图优化数据存储和检索)

在数据库和web服务器之间有一层是您缺少的—web应用程序框架。这就是你的逻辑所在。如果您想根据一周中的哪一天显示不同的数据,您可以在web应用程序中编程:

// ludicrously simplified
if (Date.DayOfWeek = Friday)
    Output "<html>TGIF!</html>"
//简化得可笑
如果(Date.DayOfWeek=星期五)
输出“TGIF!”
和是这种发展最著名的语言


有许多框架可以简化某些任务。您可以使用上述语言和正确的运行时(ASP.NET运行时附带Microsoft的IIS web服务器,Zend在PHP中很流行),或多或少地直接从代码编写HTML。或者使用正确的工具,您可以在非常高的级别上指定每个用户看到的内容。

MySQL是一个数据库服务器,没有内置任何与web相关的功能。它只是一个存储数据的地方(尽管它在这方面做得很好——It和其他类似SQL Server和Oracle的应用程序试图优化数据存储和检索)

在数据库和web服务器之间有一层是您缺少的—web应用程序框架。这就是你的逻辑所在。如果您想根据一周中的哪一天显示不同的数据,您可以在web应用程序中编程:

// ludicrously simplified
if (Date.DayOfWeek = Friday)
    Output "<html>TGIF!</html>"
//简化得可笑
如果(Date.DayOfWeek=星期五)
输出“TGIF!”
和是这种发展最著名的语言

有许多框架可以让simpli