首先需要了解Mysql的概括
概括
在linux下查看MySQL的安装目录
ps-ef | grep mysql
当数据库表中插入中文的时候会出现乱码,因为MySQL使用的编码集是拉丁,而中文使用的一般是utf8,所以需要修改字符集
查看字符集:
show variables like '%char%';
修改字符集,在MySQL的配置文件中设置
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
或者在MySQL中设置
alter table database.table convert to character set utf8;
MySQL的结构是四层架构
连接层–>服务层–>引擎层–>物理层
MySQL的存储引擎是插件式的存储引擎结构将查询处理和其他的系统任务及数据的存储提取相分离
查看存储引擎
show engines;
查看当前MySQL默认的存储引擎
show variables like '%storage_engine%';