01-mysql-简介
----MySQL简介
MySQL十一个开放源代码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用到Internet的
中小型网站中。由于其体积小,速度快,总体拥有成本低,尤其是开放源代码这一特点,许多中小型网站为了降低网站总体拥有
成本而选择了MySQL作为自己网站的数据库。
----MySQL特性
1.使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。
2.支持AIX,FreeBSD,HP-UX,Linux,Mac OS,NovellNetware,OpenBSD,OS/2 Wrap,Solaris,Windows等多种
操作系统。
3.为多种语言提供了API。这些编程语言包括C ,C++,Ptthon,Java,Perl,PHP,Eiffel,Ruby和Tcl等
4.支持多线程,充分利用CPU资源。
5.优化的SQL查询算法,有效地提高查询速度。
6.既能够作为一个单独的应用程序应用在客服端服务器网络环境中,也能够作为一个数据库嵌入到其他的软件中。
7.提够多种语言支持,常见的编码如中文的GB 2312,BIG5,日文的Shift_JIS等都可以用做数据表名和数据列名。
8.提供TCP/IP,ODBC和JDBC等多种数据库链接途径。
9.提供用于管理,检查,优化数据操作的管理工具。
10.支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
11.支持多种存储引擎。例如Innodb,MyISAM等
12.Mysql是开源的,所以不许要支付额外的费用。
13.Mysql使用标准的SQL数据库语言形式。
14.Mysql对PHP有很好的支持,PHP是目前最流行的Web开发语言。
15.Mysql是可以定制的,采用GPL协议,可以修改源代码来开发自己的Mysql系统。
15.Mysql是可以定制的,采用GPL协议,可以修改源代码来开发自己的Mysql系统。