今天就跟大家聊一聊mysql的入门,首先呢!我们得了解一下数据库的概念,什么是数据库呢?
数据
库概念
像不少人学习php,学习一段时间后都会写一个留言板项目来实践一下,而留言本将留言存在哪里?留言大多是是文本,可以以文本文件存贮,但是文本文件管理得并不够好,那么这个时候,我们可以放在数据库里。数据库是什么呢?我们可以通俗地把它理解成一个管理软件,一个能帮我们管理数据的软件,而这个时候,数据的类型就不仅仅是文本了。比如我们可以把类似于一张图片,一个用户的用户名,密码,放进数据库里,从而进行高效的管理.
结合
编程语言的解释呢?大概就是以下这样
PHP非常适合WEB 开发,而开发各种web网站必然存贮大量数据,那么就涉及到PHP与数据库,既然上面我们讲到数据库就好比管理数据的软件。那么这类型软件就不止一种了,现在比较常见的有MySQL,SQlite, PostgreSQL,Oralcle,DB2,而对于个人开发者而言,mysql是比较友好的。所以PHP 与 MySQL之间的操作就像是PHP -> 连接数据库 -> 写入数据 -> 查出数据 -> 格式化数据 -> 显示出来。
当然在进行MySQL的学习之前得安装 MySQL,为了方便一点,在本教程里,我们将用集成环境。集成环境也有比较多的软件,比如xampp,wamp,phpstudy等,这类集成环境操作方法大概一致,且不需要我们单独配置的安装MYSQL。
客户端概念
安装完集成环境后,如何连接MYSQL呢?
打开
集成环境,所有服务开启运行后,
通常打开任务管理,会看到有mysqld.exe在运行,它的目录一般在mysql\bin\mysqld.exe,那么通过这个进程,可以写数据,查数据.
那么如何去控制这个进程呢,这个时候就需要到客户端。mysql启动后->mysqld.exe(一直运行,除非关闭),而mysql客户端 <=> mysqld.exe服务器端之间进行有效的“互动”。下面通过一张图来形象说明
使用客户端链接 mysql [以下是默认值]
-h localhost
-u root
-p
目前常见的mysql客户端有mysql(mysql.exe) , phpmyadmin , navcat , mysql workbench等。
而mysql.exe 是纯命令行的客户端,只能手敲sql语句来执行命令
在集成环境中大都有phpmyadmin,浏览器直接访问 localhost/phpmyadmin,然后输入用户名(大都默认root),密码(大都默认root或没有)就可以打开,phpmyadmin是用php写的图形客户端,可以通过浏览器来管理数据,很方便。
这期的介绍就到这里了,主要讲了数据库的概念以及客户端概念,那么我们下期再见。