首页 >

mysql数据库中文 问号 |mysql怎摸添加外键约束

mysql unknow innodb,mysql 事件回滚,如何向mysql上传图片,linux系统停止mysql服务,mysql 16进制 注入,mysql怎摸添加外键约束mysql数据库中文 问号 |mysql怎摸添加外键约束

造成中文出现问号的原因,是因为数据库默认使用的字符集与大家输入的字符集不一致。在MySQL中,有多种字符集可供选择,如utf8、gbk等。

SHOW VARIABLES LIKE '%character%';  -- 查看当前数据库字符集 
SET character_set_client = utf8;   -- 设置客户端字符集
SET character_set_connection = utf8; -- 设置连接字符集
SET character_set_results = utf8;   -- 设置结果字符集

以上代码是设置UTF8字符集的示例,不同的字符集设置方法略有区别。

如果是在建表时出现了中文乱码,可以将表格的默认字符集设置为UTF8:

CREATE TABLE tablename ( 
id INT AUTO_INCREMENT PRIMARY KEY, 
name VARCHAR(50) NOT NULL
) DEFAULT CHARSET=utf8;

同样,如果是在查询时出现了中文乱码,也需要将字符集设置为UTF8:

SELECT CONVERT(column_name USING utf8) FROM table_name;

以上是解决中文问号的方法,希望能够帮助到大家。


mysql数据库中文 问号 |mysql怎摸添加外键约束
  • mysql数据库自动生成编号 |mac 下配置mysql
  • mysql数据库自动生成编号 |mac 下配置mysql | mysql数据库自动生成编号 |mac 下配置mysql ...

    mysql数据库中文 问号 |mysql怎摸添加外键约束
  • mysql删除视图失败(解决mysql删除视图失败的方法) |xammp1.9.2 mysql密码
  • mysql删除视图失败(解决mysql删除视图失败的方法) |xammp1.9.2 mysql密码 | mysql删除视图失败(解决mysql删除视图失败的方法) |xammp1.9.2 mysql密码 ...

    mysql数据库中文 问号 |mysql怎摸添加外键约束
  • MySQL分页查询优化方法,让查询更快 |mysqlwin10补丁
  • MySQL分页查询优化方法,让查询更快 |mysqlwin10补丁 | MySQL分页查询优化方法,让查询更快 |mysqlwin10补丁 ...