zoukankan      html  css  js  c++  java
  • mysql 记录 武胜

    插入生僻字:

    set names gbk;INSERT INTO

    MYSQL(本文所说的mysql版本为5.067)的字符集设定分为4个层次
    1.服务器默认设置 my.ini 中的 default-character-set=utf8
    2.建立数据库时的字符集指定:CREATE DATABASE CHARACTER SET utf8;
    3.建立表时的字符集指定:CREATE TABLE  `db_database`.`tb_test` (....)  DEFAULT CHARSET=utf8;
    4.建立列时,指定的字符集:ADD COLUMN `name` VARCHAR(45) CHARACTER SET utf8

    其中某一级如果不指定字符集,则会自动继承上一级的字符集设定。

     mysql
    支持
    gbk
    字符集
      
     
    在文件
     
    my.ini

    my.cnf
    中相应位置加入
     
    default-character-set = gbk
    ########################
    [client] 
    default-character-set = gbk
     
    [mysqld] 
    default-character-set = gbk
     
    ######################### 
    修改结束以后,保存,然后使用客户端登录
     
    #mysql -u root -p 
    在客户端中输入
     
    >status; 
    显示的数据中如果出现:
     
    Server characterset:    gbk
    Db     characterset:    gbk
    Client characterset:    gbk
    Conn.  characterset:    gbk
     
    则表示修改成功。
      
    2.
    建立库表时指定
    gbk
    字符集
     
    在建立库表的时候我们需要指定
    gbk
    字符集
     
    建立数据库:
     
    CREATE DATABASE dbname
    DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
    建立数据表
     
    Create table tablename( 
    id int(10) unsigned NOT NULL AUTO_INCREMENT,
    name varchar(15) NOT NULL default '',
    PRIMARY KEY  (id) 
    )
    TYPE=MyISAM
    DEFAULT CHARACTER SET gbk
    ;
     
    建立好以后,在客户端中使用:
     
    >show create table tablename;
    如果
    最后一行显示
    gbk
    ,则表示成功

  • 相关阅读:
    开心网注册详解和邀请码发放
    3COM 905TX 配置
    SQL使用
    JDBC的使用
    kiko日记几个月以来工作总结2010 1124
    talk about the history of JAZZ
    这几个月的工作任务
    工作间期的不足
    转: mac使用nvm管理多个版本node
    负载均衡与ssl证书
  • 原文地址:https://www.cnblogs.com/zeroone/p/3131317.html
Copyright © 2011-2022 走看看