字符类型

  • 分类
    • char
      • 定长 char(4) 数据超过四个字符直接报错,不够四个字符空格补全
      • 缺点:浪费空间
      • 优点:存取简单:直接按照固定的字符存取数据即可(存按照4个字符存,取也按照4个字符取)
    • varchar (推荐)
      • varchar(4) 数据超过四个字符直接报错,不够 有几个存几个
      • 优点:节省空间
      • 缺点:存取较麻烦:存时需制作报头,取时需要先读取报头,之后才能读取真实数据。
  • char_length 统计字段长度
    • seletct char_lenght(name) from t1;
  • 注意:char 硬盘上存的绝对是真正的数据 带有空格的,但是在显示的时候MySQL会自动将多余空格删除
    • 取消自动剔除空格模式
      • set global sql_mode='STRICT_TRANS_TABLES, PAD_CHAR_TO_FULL_LENGTH';
posted @ 2020-08-29 13:15  MelissaD  阅读(361)  评论(0)    收藏  举报