广告
返回顶部
首页 > 资讯 > 数据库 >介绍三种查看MySQL字符集的方法
  • 587
分享到

介绍三种查看MySQL字符集的方法

2024-04-02 19:04:59 587人浏览 安东尼
摘要

MySQL字符集设置 系统变量: – character_set_server:默认的内部操作字符集 – character_set_client:客户端来源数据使用的字符集 – charact

MySQL字符集设置

系统变量:
– character_set_server:默认的内部操作字符集
– character_set_client:客户端来源数据使用的字符集
– character_set_connection:连接层字符集
– character_set_results:查询结果字符集
– character_set_database:当前选中数据库的默认字符集
– character_set_system:系统元数据(字段名等)字符集
– 还有以collation_开头的同上面对应的变量,用来描述字符序。



登陆Mysql数据库:
C:\Users\duansf>mysql -u root -p
Enter passWord: ******
Welcome to the Mysql monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.5.13 MySQL CommUnity Server (GPL)


Copyright (c) 2000, 2010, oracle and/or its affiliates. All rights reserved.


Oracle is a reGIStered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.


Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


mysql> 

一.查看MySQL数据库服务器和数据库MySQL的字符集:
mysql> show variables like '%char%';
+--------------------------+---------------------------------------------------------------+
| Variable_name            | Value                                                         |
+--------------------------+---------------------------------------------------------------+
| character_set_client     | utf8                                                          |
| character_set_connection | utf8                                                          |
| character_set_database   | gbk                                                           |
| character_set_filesystem | binary                                                        |
| character_set_results    | utf8                                                          |
| character_set_server     | utf8                                                          |
| character_set_system     | utf8                                                          |
| character_sets_dir       | C:\Program Files (x86)\MySQL\MySQL Server 5.5\share\charsets\ |
+--------------------------+---------------------------------------------------------------+
8 rows in set (0.00 sec)


二.查看MySQL数据表(table)的MySQL字符集:

mysql> use test
Database changed


mysql> show table status from test like '%work%';
+----------+--------+---------+------------+------+----------------+-------------+-----------------+
--------------+-----------+----------------+---------------------+-------------+------------+-------
----------+----------+----------------+---------+
| Name     | Engine | Version | Row_fORMat | Rows | Avg_row_length | Data_length | Max_data_length |
 Index_length | Data_free | Auto_increment | Create_time         | Update_time | Check_time | Collat
ion       | Checksum | Create_options | Comment |
+----------+--------+---------+------------+------+----------------+-------------+-----------------+
--------------+-----------+----------------+---------------------+-------------+------------+-------
----------+----------+----------------+---------+
| workinfo | InnoDB |      10 | Compact    |    1 |          16384 |       16384 |               0 |
        32768 |   9437184 |              4 | 2016-03-07 16:13:51 | NULL        | NULL       | utf8_g
eneral_ci |     NULL |                |         |
+----------+--------+---------+------------+------+----------------+-------------+-----------------+
--------------+-----------+----------------+---------------------+-------------+------------+-------
----------+----------+----------------+---------+
1 row in set (0.00 sec)


三.查看MySQL数据列(column)的MySQL字符集:
mysql> show full columns from workinfo;
+----------+-------------+-----------------+------+-----+---------+----------------+----------------
-----------------+---------+
| Field    | Type        | Collation       | Null | Key | Default | Extra          | Privileges
                 | Comment |
+----------+-------------+-----------------+------+-----+---------+----------------+----------------
-----------------+---------+
| id       | int(10)     | NULL            | NO   | PRI | NULL    | auto_increment | select,insert,u
pdate,references |         |
| name     | varchar(20) | utf8_general_ci | NO   |     | NULL    |                | select,insert,u
pdate,references |         |
| type     | varchar(10) | utf8_general_ci | YES  |     | NULL    |                | select,insert,u
pdate,references |         |
| address  | varchar(50) | utf8_general_ci | YES  |     | NULL    |                | select,insert,u
pdate,references |         |
| tel      | varchar(20) | utf8_general_ci | YES  |     | NULL    |                | select,insert,u
pdate,references |         |
| wages    | int(11)     | NULL            | YES  |     | NULL    |                | select,insert,u
pdate,references |         |
| contents | tinytext    | utf8_general_ci | YES  |     | NULL    |                | select,insert,u
pdate,references |         |
| extra    | text        | utf8_general_ci | YES  |     | NULL    |                | select,insert,u
pdate,references |         |
+----------+-------------+-----------------+------+-----+---------+----------------+----------------
-----------------+---------+
8 rows in set (0.02 sec)


解决字符集通讯设置不匹配的方法:
(修改默认的character_set_client,character_set_connection,character_set_result)
1. 重新编译mysql和PHP,mysql加入编译参数 –default-character-set=utf8
2. php程序在查询数据库之前,执行mysql_query(”set names utf8;”);
3.修改my.cnf,在[mysqld]中加入init-connect=”set names utf8” (对于超级用户连接该选项无效)
4. 启动mysqld 加入参数 –skip-character-set-client-handshake 忽略客户端字符集




您可能感兴趣的文档:

--结束END--

本文标题: 介绍三种查看MySQL字符集的方法

本文链接: https://www.lsjlt.com/news/47739.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 介绍三种查看MySQL字符集的方法
    MySQL字符集设置 系统变量: – character_set_server:默认的内部操作字符集 – character_set_client:客户端来源数据使用的字符集 – charact...
    99+
    2022-10-18
  • mysql查看表字符集的方法
    小编给大家分享一下mysql查看表字符集的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!mysql查看表的字符集的方法:执行【show table status from 库名 like ...
    99+
    2022-11-30
    mysql
  • MySQL表、字段、库的字符集修改方法介绍
    修改数据库字符集: ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE ...];    把表默认...
    99+
    2022-10-18
  • MySQL查看和修改字符集的方法
    参考链接:https://www.cnblogs.com/yangmingxianshen/p/7999428.html Django中,数据库的字符集最好为utf-8. 一、查看字符集 查看MYSQL数据库服务器和数据库字符集 方法一:...
    99+
    2017-11-01
    MySQL查看和修改字符集的方法 数据库入门 数据库基础教程 数据库 mysql
  • MySQL查看字符集的方法是什么
    MySQL查看字符集的方法有两种:1. 使用SHOW VARIABLES语句:在MySQL命令行客户端中,输入以下命令:```SHO...
    99+
    2023-09-23
    MySQL
  • mysql 查看表大小的方法介绍
    本文主要介绍了mysql 查看表大小的方法实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着微点阅读小编来一起学习学习吧 查看所有数据库容量大小 1 2 3 4 5 6 7 8 se...
    99+
    2023-09-06
    mysql 数据库 sql
  • Mysql导入导出几种方式+查看修改数据库字符集方法
    三.从数据库导出数据库文件: 1.将数据库mydb导出到文件中: 打开开始->运行->输入cmd 进入命令行模式 c:\>MySQLdump -h localhost -u root -p...
    99+
    2022-10-18
  • git如何查看项目?多种方法介绍
    随着软件开发的快速发展,版本控制已经成为必不可少的一项技能,Git 是目前最受欢迎的分布式版本控制系统之一。在使用 Git 进行版本控制时,应该如何查看项目呢?本文将为大家介绍 Git 的相关内容,让读者更方便地管理代码。一、Git 基本命...
    99+
    2023-10-22
  • 查看本机mac地址两种方法介绍
    方法一:使用命令提示符(Windows)1. 打开命令提示符。点击开始菜单,搜索并打开“命令提示符”。2. 输入以下命令并按下回车键...
    99+
    2023-09-05
    mac
  • CSS的三种使用方法介绍
    本篇内容介绍了“CSS的三种使用方法介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!这里和大家分享一下应...
    99+
    2022-10-19
  • CSS注释的三种方法介绍
    这篇文章主要讲解了“CSS注释的三种方法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS注释的三种方法介绍”吧!CSS代码中进行注释的三种方法1、选...
    99+
    2022-10-19
  • mysql怎么查看库的字符集
    要查看库的字符集,可以使用以下命令:1. 连接到 MySQL 数据库服务器。2. 执行以下命令来查看库的字符集:SHOW CREAT...
    99+
    2023-10-19
    mysql
  • mysql查看表结构的三种方法总结
    目录mysql查看表结构1. show create table2. desc3. information_schema.COLUMNS获取所有的表结构及备注根据库名导出所有表信息根据库名导出所有表名及表备注mysql获...
    99+
    2022-07-06
    mysql表结构 查看表结构 表结构查看
  • 三种查看MySQL数据库版本的方法
    三种查看MySQL数据库版本的方法1、使用-V参数首先我们想到的肯定就是查看版本号的参数命令,参数为-V(大写字母)或者--version 使用方法:D:xamppmysqlbin>mysql -V或者D:...
    99+
    2022-10-18
  • mysql的查询方法介绍
    本篇内容主要讲解“mysql的查询方法介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql的查询方法介绍”吧!  本文主要介绍的是MySQL慢查询分析方...
    99+
    2022-10-18
  • MYSQL查看默认字符集的命令
    这篇文章主要介绍“MYSQL查看默认字符集的命令”,在日常操作中,相信很多人在MYSQL查看默认字符集的命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MYSQL查看默认字...
    99+
    2022-10-18
  • 备份与恢复MySQL数据库的三种方法介绍
    下文给大家带来关于备份与恢复MySQL数据库的三种方法介绍,感兴趣的话就一起来看看这篇文章吧,相信看完备份与恢复MySQL数据库的三种方法介绍对大家多少有点帮助吧。MySQL数据库的备份与恢复的三种方法1....
    99+
    2022-10-18
  • 修改mysql默认字符集的两种方法
    下面微点阅读小编就为大家介绍两种修改mysql默认字符集的方法。需要的朋友可以过来参考下 (1) 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值, 如 default-character-set = utf8    ...
    99+
    2023-09-16
    mysql adb android
  • jquery mobile changepage的三种传参方法介绍
    本来觉得changePage 那么多option,传几个参数应该没问题结果翻遍国内外网站,基本方法只有三种 1,显性传参,就是利用url这个地址把参数带上,然后到changepage...
    99+
    2022-11-15
    jquery changepage 传参
  • go语言删除字符串字符的方法介绍
    今天小编给大家分享的是go语言删除字符串字符的方法介绍,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。   删除字符串的方法:1、用TrimSpace()...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作