Day1 - 数据库基础知识——MySQL
MySQL 简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,后来被Sun公司收购,Sun公司后来又被Oracle公司收购,目前属于Oracle旗下产品 特点: 使用 C 和 C ++编写,并使用了多种编译器进行测试,保证源代码的可移植性 支持多种操作系统,如 Linux 、 Windows 、 AIX 、 FreeBSD 、 HP - UX 、 MacOS 、 NovellNetware 、 OpenBSD 、 OS / 2 Wrap 、 Solaris 等 为多种编程语言提供了 API ,如 C 、 C ++、 Python 、 Java 、 Perl 、 PHP 、 Eiffel 、 Ruby 等 支持多线程,充分利用 CPU 资源 优化的 SQL 查询算法,有效地提高查询速度 提供多语言支持,常见的编码如 GB2312 、 BIG5 、 UTF8 提供 TCP / IP 、 ODBC 和 JDBC 等多种数据库连接途径 提供用于管理、检查、优化数据库操作的管理工具 大型的数据库。可以处理拥有上千万条记录的大型数据库 支持多种存储引擎 MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库 MySQL 使用标准的 SQL 数据语言形式