mysql是什么有哪些优点
mysql它是瑞典关系数据库管理系统mysqlAB公司开发,目前属于Oracle旗下产品。mysql它是最流行的关系数据库管理系统之一WEB应用方面,mysql是最好的应用软件之一。
mysql优点是什么?1、其核心线程为完全多线程,支持多处理器。
2、有多种类型:1、2、3、4、8字节长度自有符号/无符号整数。FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、TIMESTAMP、YEAR、和ENUM类型。
3、通过高度优化的类库实现SQL函数库和他们能达到的一样快,通常在查询初始化后不应该有任何内存分配。没有内存漏洞。
4、全面支持SQL的GROUPBY和ORDERBY子句,支持聚合函数(COUNT()、COUNT(DISTINCT)、AVG()、STD()、SUM()、MAX()和MIN()。您可以在同一查询中混合不同数据库的表。
5、支持ANSISQL的LEFT0UTERJOIN和ODBC。
所有列都有缺失值。您可以使用它。INSERT插入一个列子集,那些没有明确给定值的列设置为他们的决省值。
7、mysql可以在不同的平台上工作。C、C、Java、Perl、PHP、Python和TCLAPI。
mysql缺点是什么?1、mysql最大的缺点是它的安全系统,主要是复杂的,而不是标准的。此外,只有在呼叫时,mysqladmin重读用户权限后才发生变化。
2、mysql另一个主要缺陷是缺乏标准RI(ReferentialIntegrity-RI)机制;Rl通过大量的数据类型,可以补偿缺乏限制字段域上的固定范围限制)。
3、mysql没有存储过程(StoredProcedure)语言,这是对习惯于企业级数据库的程序员的最大限制。
4、mysql不支持热备份。
5、mysql价格随平台和安装方式而变化。
mysql应用环境其他大型数据库,如Oracle、DB2、SQLServer等相比,mysql它有自己的缺点,但这并没有减少它的受欢迎程度。对于一般的个人用户和中小企业,mysql所提供的功能已经绰绰有余,而且因为mysql开放源代码软件,因此可以大大降低整体拥有成本。
Linux作为操作系统,Apache或Nginx作为Web服务器,mysql作为数据库,PHP/Perl/Python作为服务器端脚本解释器。因为这四个软件都是免费或开放源码软件(FLOSS),因此,这种方法可以建立一个稳定免费的网站系统,而无需花费一分钱(除了劳动力成本),被业界称为LAMP“或“LNMP”组合。