前段时间写了篇《数据库知识入门-通俗版》,一个读者的评论让我想起了当年刚学数据库时的尴尬,理论说的一套套的,在SQLSERVER里,在ACEESS里都可以自由操作,但如何用编程语言来操作,也是一直摸不着头脑。
常规的编程语言操作数据库方式有二种,一种是网页版,常用PHP编写;一种是客户端版,这个就看个人习惯了,初学者建议用VB。但不论哪种方式,都离不开下面的三个步骤:
1、连接上数据库
2、利用编程语言将SQL语言发送给数据库
3、显示获得的数据结果
下面就以PHP语言操作MySQL数据库为例演示,也就是常说的动态网站。网站的本质,就是电脑上的一个文件夹。如果电脑上安装了网站服务器软件,别人就可以通过网站访问这台电脑上的文件了。推荐一个好用的网站服务器架设软件:小皮面板,安装MySQL数据库、Nginx服务器都非常方便。
1、连接数据库,一般是一个单独的文件,方便统一管理和调用。样例如下:
其实主是要知道数据库用户的名字(username),用户的密码(password)以及要访问的数据库(dbname),这是有固定的格式的,可以按以下格式百度:PHP连接MySQL代码。
2、发送数据库操作语句,一般需要利用编程语言构造SQL语句。
上图的最后缺了一步,你知道是哪一步吗?为什么?
3、显示获得的结果,一般需要有一定的HTML基础,能看懂即可。
一般来说,??中的是PHP语句,会根据查询结果动态生成,其它的是HTML网页语言,控制页面格式的。
这是一个基本的流程,其它的编程语言只是语法不同,基本的思路是一样的,只需要百度获得一个格式后,就可以举一反三去编写了。
不足之后,大家可以留言指正。