Linux1  数据库简介
数据库不仅应用广泛,而且种类繁多,大型的数据库如Oracle、Windows系统中常见的MS-SQL以及Linux系统中常用的MySQL数据库。虽然数据库的种类很多,但它们都支持相同的数据语言SQL。SQL的主要作用就是操作数据库,包括查询数据,添加数据,更改数据等。所以,在使用数据库前最好了解一些SQL的使用方法,SQL的操作非常简单。不同的数据库,在数据高级操作上还是有所不同的,也就是说SQL并不完全发挥各种数据库的所有功能,需要根据使用的数据库不同,进行相应的修改。
1linux安装数据库.MySQL数据库
数据库MySQL是一个半商业的数据库,在很多非商业情况下是免费的。较多的运行在Linux操作系统上,可以说是和Linux系统结合的最好的数据库。
MySQL最初的开发者的意图是用mSQL和他们自己的快速低级例程(Indexed Sequential Access Method,ISAM)程序去连接表格。但是,在经过一些测试后,开发者得出mSQL并没有他们所需要的快速和灵活。这导致了一个使用几乎和mSQL一样的API(Application Progra
mming Interface应用程序界面接口)用于他们的数据库的新的SQL接口的产生,这样,这个API被设计成允许为用于mSQL而写的第三方代码更容易移植到MySQL。
MySQL这个名字是怎么来的已经不清楚了。基本指南和大量的库和工具带有前缀“my”已经有10年以上,而且不管怎样,MySQL AB创始人之一的Monty Widenius的女儿也叫My。这两个到底是哪一个给出了MySQL这个名字至今依然是个迷,包括开发者在内也不知道。
MySQL的海豚标志的名字叫“sakila”,它是由MySQL AB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者Ambrose Twebaze提供。根据Ambrose所说,Sakila来自一种叫SiSwati的斯威士兰方言,也是在Ambrose的家乡乌干达附近的坦桑尼亚的Arusha的一个小镇的名字。
虽然,MySQL数据库是查询数据最快的数据库,但据说运行在Linux系统上的另一个数据库postgreSQL的查询速度已快于MySQL。MySQL的另一个优点就是维护简单方便,尤其是在备份数据库方面,更是容易。在安全性和稳定性上也相对出,多用于中小型数据系统中,支持SQL语句。现在也有支持Windows系统的MySQL数据库。
 
mSQLmini SQL)是一个单用户数据库管理系统,个人使用免费,商业使用收费。由于它的短小精悍,使其开发的应用系统特别受到互联网用户青睐。不过性能不是太好,对SQL语言的支持也不够完全,但在一些网络数据库应用中是足够了。
2Sybase数据库
Sybase数据库是一种相对成熟的数据库,和许多大型数据库如Oracle有着类似的运行方式,比较注重数据库的稳定性,可恢复性和安全性;但又不像Oracle数据库那样大量占用系统资源,对服务器的硬件要求很高。Sybase数据库也是MS_SQL数据库的前身,在数据库的许多命令和维护方式上,两种数据库基本是一致的。Sybase数据库不是免费软件,但有针对Linux系统的免费软件,需要使用的用户可以从Sybase的“www.Sybase”上进行下载。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。