WEB开发网
开发学院数据库MySQL Mysql入门系列:MySQL程序设计介绍 阅读

Mysql入门系列:MySQL程序设计介绍

 2006-12-31 10:51:56 来源:WEB开发网   
核心提示: 在本书的这部分中,我们将讨论编写自己的访问MySQL数据库的程序所需要知道的内容,Mysql入门系列:MySQL程序设计介绍,MySQL有一组实用程序,例如,用程序可使用户不必知道SQL—甚至不必知道在完成的任务中数据库承担的角色,输入信息的采集可能是像命令行风格的提示和值读取这样基本的方式, mysql

在本书的这部分中,我们将讨论编写自己的访问MySQL数据库的程序所需要知道的内容。MySQL有一组实用程序。例如, mysqldump 导出表的上下文和结构定义, mysqlimport将数据文件加载到表中, mysqladmin 实现管理w操作, mysql可以使用户与服务器交互来执行任意的查询。每个标准的MySQL实用程序都倾向于小巧,重点放在程序可完成特定的、有限的功能。即使mysql也是如此,从感觉上说, mysql比其他实用程序更灵活,因此可以用它来执行任何数量的各种查询,即它就是为允许向服务器直接发布SQL 查询,并可查看查询结果这一单一目的而设计的。

MySQL客户机这种有限的特性并不是缺点,而是特意设计的。程序是具有通用目的的实用程序;它们并不试图预料您所想做的所有可能的需要。MySQL的开发者们不赞成编写大型的、臃肿的程序来试图做可能想去做的每件事情(而且这样做的结果将使程序中包括大量的

您根本不关心的事情的代码)。然而,有时有些应用确实有常规客户机的能力所无法处理的需求。为了处理这些情况,MySQL提供一个客户机编程库。这允许您编写自己的程序,满足您的应用程序可能具有的任何特定需求。通过允许您对MySQL服务器的访问,客户机的开放

程度只受您自己想象力的限制了。

编写自己的程序可以获取如何特殊的能力呢?让我们比较一下mysql客户机和其没有附加代码的接口对MySQL服务器的访问:

■ 可以定制输入处理。用mysql可以输入原始的SQL 语句。用自己的程序,可以为用户提供使用起来更直观、更容易的输入方法。用程序可使用户不必知道SQL—甚至不必知道在完成的任务中数据库承担的角色。

输入信息的采集可能是像命令行风格的提示和值读取这样基本的方式,或者可能是使用屏幕管理程序包(如curses 或S - L a n g)、使用Tcl/Tk 的X 窗口或Web 浏览器格式实现的基于屏幕输入那样复杂的方式。

1 2 3 4 5  下一页

Tags:Mysql 入门 系列

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接