1、为什么要使用数据库
使用数据库有以下几个主要原因:
-
数据持久性:数据库可以将数据永久存储在硬盘或其他存储介质上。即使在系统关闭或断电后,数据也能保持不变。这对于需要长期存储和访问大量数据的应用程序非常重要。
-
数据共享:数据库允许多个用户同时访问和共享数据。这使得多个用户可以同时对数据库中的数据进行读取、更新和删除操作,提高了数据的共享性和协作性。
-
数据一致性:数据库提供了一套事务管理机制,用于确保数据的一致性。事务是指一系列操作的逻辑单元,要么全部执行成功,要么全部回滚到之前的状态,以保证数据的完整性和一致性。
-
数据安全性:数据库提供了许多安全措施,用于保护数据的安全性。这包括用户认证和授权机制,可以限制对数据的访问权限,防止未经授权的用户操作数据。
-
数据查询和分析:数据库系统提供了强大的查询和分析功能,可以方便地检索和分析存储在数据库中的数据。这些功能可以通过使用结构化查询语言(SQL)或其他数据查询语言来实现。
综上所述,使用数据库可以提供数据的持久性、共享性、一致性、安全性以及便捷的数据查询和分析功能,对于管理和处理大量数据的应用程序非常有价值。
所以,学习数据库是非常有必要的。楼主的知识有限,目前只知道数据库分为关系型数据库和非关系型数据库,接下来我们先进行关系型数据库MySql的安装。
2、安装数据库
可以去官网进行mysql的下载:
下载地址
点击第二个download进行下载,然后会跳到第二个页面,这个页面会让你登录或者注册,但是我们可以不需要这样,点击左下角No thanks, just start my download.开始下载,我在看到这一段时,直呼好家伙,官网也调皮了(我翻译的是:不谢,开始下载)
截图:
点击开始下载后就可以进行下载了。
3、MySql安装
终于可以进行mysql的安装了。点击刚刚下载的mysql文件进行安装
截图
4、启动mysql与环境变量配置
如下图可以看到已经下载的mysql文件,mysql是一款程序,一般我们下载的mysql都是不带可视化界面的,但是我们想要知道自己是否下载成功或者想启动mysql,那怎么办呢,如图4-2,我们可以在刚才下载的文件的bin目录下启动。
在上面的框框里输入cmd,然后点击回车键进入命令行模式,如下图所示:
在命令行中输入下面几个命令:
命令1:查看mysql版本
mysql -V
命令2:登录mysql,-u命令的是user缩写,表示用户名,-p命令p是password缩写,表示密码,用户名和密码之间不能空行也就是不能写成-p[空格]123456,正确写法-p123456。
mysql-uroot -p[密码]
!!!!注意,mysql虽然可以将密码和用户名写在一行,但是mysql不建议这样做,所以可以在将mysql -uroot -p命令写完后按回车,这时会弹出一个【enter password:】会让你输入密码!!!!
至此,我们基本完成了mysql的安装与启动,但是,每次都到文件夹中去输入cmd很麻烦,那如何解决呢,我们可以通过配置环境变量的方法来启动mysql,右击我的电脑-属性-高级系统设置-环境变量-系统变量path,之后界面就如下图所示
环境变量
设置方法一:
点击浏览找到刚才安装mysql文件的bin目录下就可以了。
其他可能有的会让设置两个变量:
设置方法二:
一个是MYSQL_HOME mysql路径
然后在bin目录下使用%MYSQL_HOME%\bin
当设置完环境变量后,我们就可以使用WIN+R键来启动mysql,在命令行输入查看mysql版本的命令和启动命令,发现可以启动,如下图,说明我们的环境配置已经完成了。再也不用进入文件夹使用cmd来启动mysql了。
5、总结
在环境变量配置那部分,我提到了有两种方法,其实cmd找东西是在path里边找的,所以我们要进行环境变量的配置,来告诉cmd,我要启动mysql,然后cmd就会在path里边搜索msysql(如果你查看MySQL下载的文件,会发现bin里边有个mysql.exe文件,这也就是为什么要进行环境变量的配置)。
啊哈哈,扯远了,来说说两种方法的区别吧,这才是正文,其实两个并没有什么区别,应为path里边的东西大部分都是系统级的,如果在里边输入路径可能会把其他路径给干没,别问我是怎么知道的,这时候就可以使用%MYSQL_HOME%\bin来配置,然后新建一个MYSQL_HOME并且把它的值指向mysql的安装目录(不到bin),这样cmd在path里边找mysql的时候,会把%MYSQL_HOME%识别成MYSQL_HOME指向的值,这样其实还是E:\MySql\MySQL Server 8.0\bin这个路径。但是我们要是以后修改mysql版本的时候就不用再path里边动了,只需将MYSQL_HOME指向的值修改即可。
啊,你问我为什么不用第二种,其实这是我个人原因,我卸载重装mysql后会遇到cmd输入完命令后提示mysql不是内部或外部命令【这其实是环境变量出问题了,需要重新配置一下,所以我还不如直接给path一个完整路径呢,而且8版本不容易那么改朝换代】
另外,可以看到我环境变量里有个QQ音乐,这个其实就是我把QQ音乐的环境变量配置了一下,这样就可以使用WIN + R键+cmd来启动它了,程序员就要用程序员的方式来玩嘛,诶嘿。
呼!终于完成了mysql的安装与启动,这个算是我第一次正式写博客,以前看别人写感觉很轻松,一旦真正写起来还是很麻烦的,希望自己能坚持下去