相关命令

mysqladmin --version 验证mysql

mysql -h主机地址 -u用户名 -p 连接mysql

show engines 查看数据库支持的引擎

show variables like '%storage_engine%' 查看当前使用的数据库引擎

其他知识

MySQL数据库中*.opt和*.frm和*.myi和*.myd文件是什么文件?作用是?

MySQL每个数据库都会在data目录下生成一个目录,里面有*.frm、*.myi、*.myd和*.opt文件。

*.frm--表定义,是描述表结构的文件。

*.MYD--"D"数据信息文件,是表的数据文件。

*.MYI--"I"索引信息文件,是表数据文件中任何索引的数据树。

*.opt--记录数据库选项,数据库的字符集。

MySQL数据库增删改查的返回值是什么?

增:返回添加记录的id,删和修返回影响的条数,查返回查询出来的结果集。

MySQL数据库版本:

5.X:

5.0-5.1:早期产品的延续,升级维护

5.2-5.3:不常用

5.4-5.X:MySQL整合了三方公司的新存储引擎,以前的版本都是mysql自己单干。(现在主要是用5.5和5.7)

MySQL数据库原理

连接层:提供与客户端连接的服务

服务层:1.提供各种接口。2.提供SQL优化器:MySQL QUery Optimizer

引擎层:提供了各种存储数据的方式(InnoDB MyISAM)

存储层:存储数据

MySQL数据库引擎

InnoDb:事务有限,适合高并发操作;行锁

MyISAM:性能优先