MySQL数据库表的显示问题,请求帮助mysql> select id, pid, name, is_leaf from t_client;
+----+-----+------------------------+---------+
| id | pid | name                   | is_leaf |
+----+-----+------------------------+---------+
|  1 |   0 | 所有分销商                      | N       |
|  2 |   1 | 华北区                       | N       |
|  3 |   2 | 北京                       | N       |
|  4 |   3 | 北京市医药股份有限公司                  | Y       |
|  5 |   1 | 东北区                       | N       |
|  6 |   5 | 吉林省                      | Y       |
|  7 |   5 | 辽宁省                      | Y       |
|  8 |   5 | 黑龙江省                      | Y       |
+----+-----+------------------------+---------+
8 rows in set (0.00 sec)为什么 is_leaf 下面的内容不能对齐?用什么方法才能让它对齐呢?
请高手指点,万分感谢
MySQL数据库表的显示问题,请求帮助mysql> select id, pid, name, is_leaf from t_client;
+----+-----+------------------------+---------+
| id | pid | name                   | is_leaf |
+----+-----+------------------------+---------+
|  1 |   0 | 所有分销商                      | N       |
|  2 |   1 | 华北区                       | N       |
|  3 |   2 | 北京                       | N       |
|  4 |   3 | 北京市医药股份有限公司                  | Y       |
|  5 |   1 | 东北区                       | N       |
|  6 |   5 | 吉林省                      | Y       |
|  7 |   5 | 辽宁省                      | Y       |
|  8 |   5 | 黑龙江省                      | Y       |
+----+-----+------------------------+---------+
8 rows in set (0.00 sec)为什么 is_leaf 下面的内容不能对齐?用什么方法才能让它对齐呢?
请高手指点,万分感谢
MySQL数据库表的显示问题,请求帮助mysql> select id, pid, name, is_leaf from t_client;
+----+-----+------------------------+---------+
| id | pid | name                   | is_leaf |
+----+-----+------------------------+---------+
|  1 |   0 | 所有分销商                      | N       |
|  2 |   1 | 华北区                       | N       |
|  3 |   2 | 北京                       | N       |
|  4 |   3 | 北京市医药股份有限公司                  | Y       |
|  5 |   1 | 东北区                       | N       |
|  6 |   5 | 吉林省                      | Y       |
|  7 |   5 | 辽宁省                      | Y       |
|  8 |   5 | 黑龙江省                      | Y       |
+----+-----+------------------------+---------+
8 rows in set (0.00 sec)为什么 is_leaf 下面的内容不能对齐?用什么方法才能让它对齐呢?
请高手指点,万分感谢
MySQL数据库表的显示问题,请求帮助mysql> select id, pid, name, is_leaf from t_client;
+----+-----+------------------------+---------+
| id | pid | name                   | is_leaf |
+----+-----+------------------------+---------+
|  1 |   0 | 所有分销商                      | N       |
|  2 |   1 | 华北区                       | N       |
|  3 |   2 | 北京                       | N       |
|  4 |   3 | 北京市医药股份有限公司                  | Y       |
|  5 |   1 | 东北区                       | N       |
|  6 |   5 | 吉林省                      | Y       |
|  7 |   5 | 辽宁省                      | Y       |
|  8 |   5 | 黑龙江省                      | Y       |
+----+-----+------------------------+---------+
8 rows in set (0.00 sec)为什么 is_leaf 下面的内容不能对齐?用什么方法才能让它对齐呢?
请高手指点,万分感谢

解决方案 »

  1.   

    name、is_leaf字段类型?
    select substring(name,1,20),substring(is_leaf,1,20) from tt
      

  2.   

    你用的什么字符集编码格式? 
    mysql>命令下,中文比较麻烦,系统以为是一个字符。
        [align=center]====  ====
    [/align]
      

  3.   

    谢谢你们的帮助,暂时没有改变,或许可以把字符集编码改一下原来是utf8,估计设置成GBK可行,在测试中...
      

  4.   


    估计不行,这个操作系统和mySQL命令的问题,mySQL认为汉字只占一个字符宽度,而操作系统显示的时候用了两个字符的宽度。.
        [align=center]====  ====
    [/align]
    .
    贴子分数<20:对自已的问题不予重视。
    贴子大量未结:对别人的回答不予尊重。
    .