![](https://csdnimg.cn/release/download_crawler_static/88842253/bg8.jpg)
第 2 章 程序开发技术
2.1 Mysql 数据库
开发的程序面向用户的只是程序的功能界面,让用户操作程序界面的各个功
能,那么很多人就会问,用户使用程序功能生成的数据信息放在哪里的?这个就
需要涉及到数据库的知识了,一般来说,程序开发通常就会对常用数据存储工具
的特点进行分析比对,比如 Mysql 数据库的特点与优势,Access 数据库的特点
与优势,Sqlserver 数据库的特点与优势等,最终看哪个数据库与需要开发的程序
比较匹配,也符合程序功能运行需要的数据存储要求,比如,需要开发商业级别
的程序,存储的数据对数据库要求较高,可以选用 Oracle,如果只是比较简单的
程序,对数据存储没有过多要求,可以选用微软旗下的 Access,当开发程序要求
数据库占用空间小,并能满足程序数据存储要求时,就可以考虑 Oracle 公司从
瑞典 MySQL AB 公司在很早之前就收购过一个关系型数据库,它是现在的 Mysql
数据库。
为了更容易理解 Mysql 数据库,接下来就对其具备的主要特征进行描述。
(1)首选 Mysql 数据库也是为了节省开发资金,因为网络上对 Mysql 的源
码都已进行了公开展示,开发者根据程序开发需要可以进行下载,并做一些改动
就可以使用在程序中,可以推动开发者开发此程序的开发进度。
(2)SQL 数据语言在 Mysql 里面也同样适用
(3)Mysql 不仅可以支持多种编程语言,比如在校期间学到的 C 语言,Java
语言,以及课后接触的 PHP 语言,C++语言等编程语言,它都能很好的支持,
而且 Mysql 的安装与使用还不挑剔使用平台。
(4)Mysql 可以支持具有千万条数据记录的数据库,电脑操作系统在进行
首次安装或者是重装时,可以根据需要选择安装 32 位或 64 位操作系统,这两种
操作系统对表文件的支持力度不一样,32 位的操作系统最多可以存放 4GB 的表
文件,64 位操作系统最多可以存放 8TB 的表文件。
(5)Mysql 数据库可以通过 GPL 协议进行个性化定制,需要开发者自己对
数据库的源代码进行修改,以此开发出属于自己的 Mysql。