Mysql 编程和计算机科学基础

Mysql 编程和计算机科学基础,mysql,ubuntu,computer-science,Mysql,Ubuntu,Computer Science,今天,为了让MySQL在我的Ubuntu上工作,我发现了一些代码,我必须在终端中键入这些代码才能安装MySQL服务器。然后我必须插入一些代码,如: mysql -u root -p /*enter*/ 然后插入我的密码并再次输入。 此时,我用代码创建了一个新数据库 mysql> create database MyFirstDatabase; /*enter*/ 事实是,我不知道我做了什么,为什么。为什么我必须安装MySQL服务器,为什么我的工作台以前不能工作?为什么我的用户名

今天,为了让MySQL在我的Ubuntu上工作,我发现了一些代码,我必须在终端中键入这些代码才能安装MySQL服务器。然后我必须插入一些代码,如:

mysql -u root -p   /*enter*/
然后插入我的密码并再次输入。 此时,我用代码创建了一个新数据库

mysql> create database MyFirstDatabase;   /*enter*/
事实是,我不知道我做了什么,为什么。为什么我必须安装MySQL服务器,为什么我的工作台以前不能工作?为什么我的用户名是root? 创建数据库文件的位置,在哪个文件夹中

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

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

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

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

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

至于其他问题,我真的无法回答你,因为这需要很多时间,而且要从头开始


注意:在此网站上征求建议或建议是解决问题的好方法

要求我们查找或推荐一本书、教程、工具、图书馆或其他非现场资源的问题在这里是离题的。谷歌(Google)和必应(Bing)都是搜索信息和获取搜索结果链接的绝佳方式,亚马逊(Amazon)和其他公司出售大量电脑书籍。亚马逊甚至允许你通过评论评级来订购搜索结果。这个网站是为特定的编程(代码)和程序员工具相关的问题,而不是为计算机知识教程或课程。祝你好运。我很难想象一个硕士班的学生会对这些基本项目提出这么多问题。听起来你好像在寻找一份关于计算机科学的介绍性文章的推荐书。我建议你(真的)问问你大学的导师!stackoverflow上的人要么像我一样(介绍性文字是30多年前读过的),要么比我年轻得多(上周读过,他们只读过一次),我对这个问题的实际意义有些怀疑。我个人认为这只是MySQL的问题。而且,如果他使用Oracle,他怎么不理解DB的创建呢?