Mysql简要概述

Mysql学习笔记

  1. Mysql简介:

Mysql是一个轻量级关系型数据库管理系统,由瑞典Mysql AB公司开发,目前属于Oracle公司。目前Mysql被普遍地应用在Internet上的中小型网站中,因为体积小、速度快、整体拥有成本低、开放源码、免费等特色,通常中小型网站的开发都选择Linux+Mysql做为网站数据库。mysql

  • Mysql的官网:www.mysql.com
  1. Mysql特性:

​ ①:使用CC++编写,并使用了多种编译器进行测试,保证了源代码的可移植性程序员

​ ②:支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap 、Solaris、Windows等多种操做系统算法

​ ③:为多种编程语言提供了API。编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、RubyTclsql

​ ④:支持多线程,充分利用CPU资源数据库

​ ⑤:优化的SQL查询算法,有效的提升查询速度编程

​ ⑥:既能做为一个单独的应用程序应用在客户端服务器网络环境中,也能做为一个库而嵌入到其余的软件种提供多种语言支持。 常见的编码如中文的GB2312BIG5 日文的Shift_JIS等均可以用做数据表名和数据列名安全

​ ⑦:提供TCP/IPODBCJDBC等多种数据库连接途径服务器

​ ⑧:提供用于管理、检查、优化数据库操做的管理工具网络

​ ⑨:能够处理拥有千万条记录的大型数据库多线程

  1. Mysql缺点:

​ ①:不支持热备份

​ ②:Mysql最大的缺点是其安全系统,主要是复杂而非标准,另外只有调用mysqladmin来重读用户权限才发生改变

​ ③:没有一种存储过程(Stored Procedure)语言,这是对习惯于企业级数据库的程序员的最大限制

相关文章
相关标签/搜索