痛哉,苦哉!
自清明前1天开始着手研究数据库知识,从2个平台一个是腾讯课堂,一个是黑马平台寻找合适的数据库处理方面的视频进行学习,令人失望的是,全都是以Windows平台为主的,什么数据库介绍,如何连接,与PHP对接方面都让我这用Mac的听了之后一脸萌比!
特别是昨天,都想实在不行,自己给电脑装个双系统算了,一看双系统对硬盘容量大限制,我偷偷瞧瞧自己的硬盘容量,好吧!我还有100多个G呢?开个小玩笑恩!
好吧,感觉特别是昨天混混沌沌的时间过去了,一天都没有一点成就感!终于等到了今天,看老夫满血复活了!
不说那么多了,说多了都是眼泪!
一.数据库知识介绍(Windows版本的学习)
1.数据库介绍:
数据库里面有表
表里有数据
数据是最核心的
市面上现在在使用90%以上使用的都是关系型数据库
中级阶段 —第二代数据库
关系型数据库和结构化查询语言:
层级模型
网状模型
关系模型:
特点:
表是独立的,需要查询什么数据就到那个表中查询哪一个?
关系模型中,每个表都是独立的,通过公共字段
缺点:多表查询的时候效率低下!
2.SQL简介:
结构化查询语言,用来操作关系型数据库的
常用的关系型数据库:
Access(最小的数据库)
MySQL
sql server
Oracle
3.连接数据库
几个DOS命令:(Windows)
1.进入盘符:盘符: 比如c:
2.进入盘符下的某个文件夹:
cd + 路径
cd ../ 回到上一级目录
cd / 进入根目录
连接MySQL服务器需要的参数:
Host 主机
Username 用户名
Password 密码
Port 端口
二. 工具准备(废话不多说,上流程,亲测可以用哦!)
首先下载好以下2款软件
MySQL(开启数据库服务的软件)
MySQLWorkbench(数据库里面的数据编辑软件)
以上2款软件可以通过以下官网下载:
https://www.mysql.com/downloads/
不过这里我也下载并整理并上传到了我的云盘上:
https://pan.baidu.com/s/1pKYyMj5 密码: r2h7
对于此二者缺一不可,都要安装!
三.流程 (下面来干货了!)
1.首先先说下MySQL的安装问题:
下载好MySQL后,双击进行一步步的安装,当安装到如下图所示的时候:
把图中的密码记录下,后面有用!
接下来把数据库模式打开,跟着老司机照着做!
2.开启配置模式:
按照下面的几张图的顺序点开并运行您的MySQL
第一步.png
第三步:在第二步 打开的文件中
首先点击i 编辑打开的文件,然后加入以下的代码:
PATH=$PATH:/usr/local/mysql/bin
按esc按钮,输入:wq 按enter键回到终端界面,执行第四步!
3.打开终端,开始配置MySQL:
按照下图所标识的一步步的进去设置您的mySQl命令,
最后一定要记得关闭 .bash_profile之后,输入source ~/.bash_profile命令(我就是忘了这一步导致后面的MySQL命令无法用的)
最后 输入:mysql -uroot -p ,没有报 command not found ,如下图,就证明成功了 !
4.最后处理:
接着上面的 mysql -uroot -p 输入成功了之后,会让您输入密码,即为刚刚安装MySQL成功的密码!
修改您的新密码,如下命令:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
详见下图的操作!
梳理下配置数据库流程如下:
1.进入 cd /usr/local/mysql/bin,查看此目录下是否有mysql
2..执行vim ~/.bash_profile
3.输入i 编辑bash_profile 文件,添加如下:PATH=$PATH:/usr/local/mysql/bin
4.添加完成后,按esc,然后输入:wq保存并退出到终端界面。
5.在命令行输入source ~/.bash_profile
6.输入 mysql -uroot -p
7.输入上面刚安装好MySQL之后的密码(密文模式,自己直接输就行了)
8.打开数据库后,直接输入
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
(其中的 newpass 为您的新密码即可!)
5.安装MySQLWorkbench ,成功后打开如下图所示:
MySQLWorkbench主界面.png6.自己遇到的问题如下:(其实主要是没有按照上面的顺序去做:)
先上遇到的问题吧!
上面这种情况一般就是第一次的安装MySQL时候误认为MySQL和MySQLWorkbench是同样功能的软件,造成只安装MySQLWorkbench 而没有安装MySQL ,当然也有可能是没有把MySQL服务给打开造成的!
怎么打开,详见上面的MySQL的安装问题中打开数据库的方式
上面这个就是当Mysql安装了之后,但是没有进行上面的配置,最重要的是没有重置密码导致的错误!
7.链接数据库成功的示例:
链接数据库成功的示例.png
哇咔咔,终于成功了!
四 . 总结:
坚持下去,经过近1个多月断断续续的研究,PHP的基本语法以及基础功能已经全部搞定,(面向对象方面的后续会补充出来,已经记好笔记,正在整理中。。。)
想问下自己,多久没有做一件一直坚持下去的事情了,哪怕怎么的怎么的的,也义无反顾!
再次重申个人的计划,坚持一家公司至少3年,坚持一个城市至少5年,坚持一个行业至少10年才能出成绩,一直成长在路上!
我就是那个Code虐我千万遍,我爱Code如初恋的DaviD,一同学习吧,朋友!
欢迎交流QQ:1824496534,备注:数据库!
附上几个大牛的教程:
mac安装mysql的两种方法(含配置):http://www.jianshu.com/p/fd3aae701db9
(倾向MySQL的配置,重点参考!)
Mac上的MySQL及其图形化管理工具安装:http://www.jianshu.com/p/ce5dba3bc02c
(MySQL的更多操作命令)
MAC下使用Workbench操作MySQL
http://www.jianshu.com/p/66b063d6be94
(更多倾向MySQLWorkbench的使用)
附上自己的MySQL资源:
https://pan.baidu.com/s/1pKYyMj5 r2h7
网友评论