1.2.2 MySQL的特征
2025年09月21日
1.2.2 MySQL的特征
MySQL的优点:
①它使用的核心线程是完全多线程,支持多处理器。
②支持多种数据类型:1、2、3、4和8字节长度有符号/无符号整数,float,double,char,varchar,text,blob,date,time,datetime,timestamp,year和enum类型。
③通过一个高度优化的类库实现SQL函数库并能快速执行,没有内存漏洞。
④全面支持SQL的group by和order by子句,支持聚合函数(count()、count(distinct)、avg()、std()、sum()、max()和min())。可以在同一查询中获取来自不同数据库的表。
⑤支持ANSISQL的left outer join和ODBC。
⑥所有列都有缺省值。
⑦MySQL可以工作在不同的平台上,支持C、C++、Java、Perl、PHP、Python和TCL API。
MySQL的缺点:
①MySQL最大的缺点是其安全系统,主要是复杂而非标准,另外,只有到调用mysqladmin来重读用户权限时才发生改变。
②MySQL的另一个主要的缺陷是缺乏标准的RI(Referential Integrity)机制。