自己建设的网站怎么赚钱,h5制作页面,搭建一个个人网站,网页设计怎么运行问题1#xff1a;前端页面可以正常插入数据到数据库mysql中#xff0c;但是却显示不了数据库中的数据内容#xff1f;
分析#xff1a;通过尝试#xff0c;当数据插入的全部都是英文时#xff0c;可以正常显示数据#xff0c;但是出现中文时#xff0c;则连带着全部数…问题1前端页面可以正常插入数据到数据库mysql中但是却显示不了数据库中的数据内容
分析通过尝试当数据插入的全部都是英文时可以正常显示数据但是出现中文时则连带着全部数据不能显示所以猜测是数据库的编码格式有问题。下面是更改数据库编码格式的步骤
步骤
1登录到mysql数据库
mysql -u root -p
输入密码这里自定义的123456
2查看当前数据库的字符集编码格式
SHOW VARIABLES LIKE character_set_database;
3修改数据库的编码为utf8
ALTER DATABASE database_name CHARACTER SET utf8;
将database_name替换为实际的数据库名称
4再次查询数据库编码确保结果显示为utf8
SHOW VARIABLES LIKE character_set_database;
5查询此时的数据库的排序规则看是否是utf8_general_ci
SHOW VARIABLES LIKE collation_database;
6更改数据库的排序规则
ALTER DATABASE database_name COLLATE utf8_general_ci; 问题2如何将mysql数据库进行整体导出备份
mysqldump -u [用户名] -p [数据库名] [输出文件路径]
例如要将数据库testdb导出为SQL格式并保存到名为testdb.sql的文件中
mysqldump -u root -p testdb /path/to/testdb.sql 补充使用mysqldump命令导出单个表
mysqldump -u [用户名] -p [数据库名] [表名] [输出文件路径]