标签:定义 因此 database 数据文件 文件 操作 ini alt 支持
1、MyISAM 节约空间,速度快
2、InnoDB 安全性高,事务的处理,多表操作。InnoDB表的每行数据都保存在主索引的叶子节点上。因此所有的InnoDB表必须包含主键,如果创建表的时候,没有显示指定主键,那么InnoDB存储引擎会创建一个长度为6个字节的long类型隐藏字段作为主键。
所有的数据库文件都存储在data目录下,一个文件夹对应一个数据库,其实本质还是文件的存储!
InnoDB:在数据库表中只有一个 *.frm文件,以及上级目录的ibdata1文件
MyISAM:对应的文件
*.frm —表结构的定义文件
*.MYD —数据文件(data)
*.MYI —索引文件(index)
设置数据库表的字符集编码:
CHARSET=utf8
不设置的话,会默认mysql默认的字符集编码~(不支持中文!)
MySQL默认编码是latin1,不支持中文
在my.ini中配置默认的编码:character-set-server=utf-8 (不建议使用,会使通用率降低)
查看数据库及表结构的语句:
show create database [数据库名] --查看数据库的语句 show create table [表名] --查看创建表的语句 desc [表名] --显示表的结构
标签:定义 因此 database 数据文件 文件 操作 ini alt 支持
原文地址:https://www.cnblogs.com/luckyjiachuixun/p/12295981.html