zoukankan      html  css  js  c++  java
  • 创建数据库时,设置数据库编码

    转载自:https://blog.csdn.net/sinat_39302317/article/details/81082801

    -- 创建数据库时,设置数据库的编码方式 

    -- CHARACTER SET:指定数据库采用的字符集,utf8不能写成utf-8

    -- COLLATE:指定数据库字符集的排序规则,utf8的默认排序规则为utf8_general_ci(通过show character set查看)

    drop database if EXISTS dbtest;

    create database dbtest CHARACTER SET utf8 COLLATE utf8_general_ci;

    1

    2

    3

    -- 修改数据库编码

    alter database dbtest CHARACTER SET GBK COLLATE gbk_chinese_ci;

    alter database dbtest CHARACTER SET utf8 COLLATE utf8_general_ci;

    1

    2

    3

    4

    5

    6

    7

    8

    9

    -- 创建表时,设置表、字段编码

    use dbtest;

    drop table if exists tbtest;

    create table tbtest(

    id int(10) auto_increment,

    user_name varchar(60) CHARACTER SET GBK COLLATE gbk_chinese_ci,

    email varchar(60),

    PRIMARY key(id)

    )CHARACTER SET utf8 COLLATE utf8_general_ci;

    1

    2

    3

    4

    -- 修改表编码

    alter table tbtest character set utf8 COLLATE utf8_general_ci;

    -- 修改字段编码

    ALTER TABLE tbtest MODIFY email VARCHAR(60) CHARACTER SET utf8 COLLATE utf8_general_ci;

    1

    2

    3

    4

    -- 查看所有的字符编码

    SHOW CHARACTER SET;

    -- 查看创建数据库的指令并查看数据库使用的编码

    show create database dbtest;

    1

    2

    -- 查看数据库编码:

    show variables like '%char%';

  • 相关阅读:
    java 反射
    java 面试题
    Java构造和解析Json数据的两种方法详解一
    JAVA UUID 生成
    tomcat 插件
    webstorm 激活码
    maven环境搭建
    svn 安装网站
    2015.6.30 反弹的教训(想做T)
    2015.6.15 惨跌开始的反思
  • 原文地址:https://www.cnblogs.com/Vera-y/p/11507391.html
Copyright © 2011-2022 走看看