关于创建表格
来源:2-19 测试字符串类型
qq_慕神9093329
2019-03-15 13:38:02
在表的最后加不加 ENGINE和CHARSET的区别是什么?我看老师这节都没有加。。?
如果不加 他的默认是什么?那么在创建之后怎么修改表格CHARSET和ENGINE
1回答
同学你好,ENGINE是指存储引擎,CHARSET是指字符集编码,在建表时建议指定,如果不指定,将使用默认的。mysql5之前的存储引擎是MyISAM,之后的是InnoDB。默认的字符集编码可以在my.ini文件中查看。C:\ProgramData\MySQL\MySQL Server 8.0目录下的my.ini文件,搜索default-character-set=,查看自己的默认字符集编码。
修改表的字符集编码:
alter table [表明] default character set utf8;
修改表的存储引擎:
alter table [表明] engine=innodb;
建议在创建表时就指定字符集编码和存储引擎。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题