当前位置: 首页 > news >正文

【有关数据库的编码格式和导出备份】

问题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 [数据库名] [表名] > [输出文件路径]

http://www.lryc.cn/news/112874.html

相关文章:

  • 直播招聘小程序解决方案
  • HadoopWEB页面上传文件报错Couldn‘t upload the file course_info.txt
  • 面试热题(倒数第k个结点)
  • EVE-NG MPLS 静态 LSP
  • 华秋亮相2023世界汽车制造技术暨智能装备博览会,推动汽车产业快速发展
  • 华为OD机试真题【开心消消乐】
  • txt去重
  • 系统集成测试与验收
  • ElementPlus文件上传 ,在上传前钩子中判断文件是否为图片
  • 涂鸦智能获Matter Non-VID Scoped PAA资质 助力开发者拥抱Matter生态
  • nsqd的架构及源码分析
  • ​LeetCode解法汇总344. 反转字符串
  • 【C语言基础】数组的高级应用(上)
  • 面试题:bind、call、apply 区别?如何实现一个 bind?
  • 【SpringBoot学习笔记】01.第一个程序HelloWorld
  • 【学会动态规划】买卖股票的最佳时机含手续费(16)
  • 网络原因导致git下载报错处理办法
  • APP后端选择什么服务器
  • 什么是反射机制,反射机制的应用场景
  • Visual Studio 2019 实用功能设置(背景颜色,代码字体及行号设置)
  • 简述Mysql索引
  • windows .gitignore 加入文件名后 依然可以从git status中看到文件问题
  • 召唤神龙打造自己的ChatGPT
  • 裝修公司同室內設計公司有咩分別?
  • android oaid
  • 利用XSS在线平台获取用户cookie
  • rsync 命令以及脚本使用
  • 【数理知识】协方差,随机变量的的协方差,随机变量分别是单个数字和向量时的协方差
  • WebDAV之π-Disk派盘+可达漫画
  • Spring中Bean的线程安全问题