数据库介绍与MySQL安装

tech2022-10-10  120

一、简单介绍 数据库将数据分类存放,可以进行复杂的数据筛选,也可以进行关联查询,这是使用普通的文件来存储数据没有的优点。 数据库可以分为关系型数据库和非关系型数据库,也可称为NoSql, mysql是关系型数据库,有开源免费版,可用于集群任务,例如bat需要使用上千个数据库,免费开源就有很大的意义了 redis和mongodb属于非关系型数据库,是关系型数据库的补充,比如redis,mongodb,Neo4J。关系型数据库在保存数据前要先建表,设置字段,主键,是否可为空,等等,影响读写速度,而NoSql没有严格的表格限制,读写的速度较快,另外,redis用内存存储数据,mongodb用硬盘存储数据。 关系型数据库都是多线程的,而redis是单线程,可以解决商品秒杀活动的超卖问题;对于海量不太重要的信息,如新闻稿,朋友圈等等,存储到关系型数据库里不太合适,可以存储到mongodb上,Neo4J适合存储复杂的组织关系和人际关系。 二、MySQL数据库的安装 官网链接 首先打开官网,点击下载页面,选择免费版:MySQL Community (GPL) Downloads » 推荐下载完整版 可以不用注册oracle用户,‘no thanks,…’,下载完成之后,点击运行 1.选择server only,仅安装数据库,不需要安装其他工具,一般用不到或者不好用等, 2.然后会告诉你,安装数据库之前需要安装的东西,如vs c++ 2005,点击Execute(不直接next,且要联网),根据提示安装之后,点击next,再点击Execute,next, 3.然后进入集群设置(Group Replication),目前只是使用单机版的,暂不设置此项,点击next, 4.进入Type and Networking,有一个端口号Port的设置,如果之前安装过mysql,怕端口冲突的话,可以将默认的3306改成其他的,如5001等,点击next, 5.进入认证(Authentication Method),默认选择的是第一个,较新的认证方式(Use Strong Password Encryption for Authentication),推荐使用第二个,传统的认证(Use Legacy Authentication Method),否则与较老的驱动连接时,没有新的密码协议,可能会链接不上,点击next 6.设置mysql的密码,重复输入,next 可以勾选‘start the mysql server at system startup’,当电脑开机时,自动开启mysql服务,next 7.execute,finish,next,finish一路点击即可

8.添加环境变量,可以方便地使用mysql命令 mysql安装路径一般在C盘的Program Files文件夹下的MySQL,将其中的bin目录加到环境变量即可

cmd进入命令行输入mysql -uroot -p,根据提示输入刚刚设置的mysql密码,即可进入mysql环境, 输入show database; 注意要输入分号,才算一个完整的sql语句 然后回车,便会显示数据库中存放数据的“文件夹”,分门别类

最新回复(0)