【问题标题】:Programming and computer science basics [closed]编程和计算机科学基础[关闭]
【发布时间】:2014-10-23 14:41:07
【问题描述】:

今天,为了让 MySQL 在我的 Ubuntu 上运行,我发现了一些代码,我必须在终端中输入才能安装 MySQL 服务器。然后我不得不插入一些代码,例如:

mysql -u root -p   /*enter*/

然后输入我的密码并再次输入。 此时我使用代码创建了一个新数据库

mysql> create database MyFirstDatabase;   /*enter*/

事实是我不知道我做了什么以及为什么。为什么我必须安装 MySQL 服务器,为什么我的工作台以前不能工作?为什么我的用户名是root? 数据库文件是在哪里创建的,在哪个文件夹中?

我希望能够知道以下问题的答案:“当我声明一个变量时,机器会发生什么?”或“如果我声明一个包含一定数量元素但其中没有内容的数组会发生什么?”还有“当我使用内部连接运行 SQL 查询时,电脑会发生什么?”。

添加 我也不知道为什么大学的一位 IT 技术人员问我是否有 apache 服务器。他为什么问这个?我承认我从技术角度不了解客户端/服务器

【问题讨论】:

  • 要求我们查找或推荐书籍、教程、工具、图书馆或其他非现场资源的问题在此处是题外话。谷歌和必应都是搜索信息和获得搜索结果链接的绝佳方式,亚马逊和其他公司出售大量计算机书籍。亚马逊甚至允许您按评论评级对搜索结果进行排序。本网站是针对特定的编程(代码)和程序员工具相关的问题,而不是计算机知识教程或课程。祝你好运。
  • 我很难看出硕士课程中的人会在这些基本项目上提出这么多问题。
  • 听起来你在寻找计算机科学介绍性文本的推荐。我建议(真的)你在大学问你的导师! * 上的人要么像我(介绍性文字是 30 多年前读过的),要么更年轻(上周读过,他们只读过一篇)
  • 我对这个问题的实际意义有些怀疑。我个人认为这只是关于这里的 MySQL 问题。..
  • 另外,如果他用过Oracle,他怎么不懂DB的创建?

标签: mysql ubuntu computer-science


【解决方案1】:

通过在终端中插入第一个命令,您将访问命令 MySQL 服务器的 MySQL cli 界面。第二个命令(带有提示 mysql>)是一个直接在 cli 中进行的查询,并在您输入时提交。

关于 MySQL 的用途……你应该已经知道,作为“Oracle”,它是一个关系数据库,它用于以关系方式存储数据。

root 是拥有所有权限的用户名,在每个领域,root 用户都是掌握所有权力的人。如果我没记错的话,数据库文件通常存储在 /var/lib/mysql 中(在 Ubuntu 上)。

对于其他问题,我无法真正回答您,因为这需要很多时间并且从头开始。

当心:在本网站寻求建议或建议是解决问题的好方法。

【讨论】: