zoukankan      html  css  js  c++  java
  • MYSQL进阶学习笔记一:MySQL编码设定,会话变量和全局变量!(视频序号:进阶_1-3)

    知识点一:MySQL编码设定(1-2)

    服务器编码设定:

      查看MySQL服务器端的编码格式:

        SHOW VARIABLES LIKE ‘char%’;

      设定编码格式:

        SET NAMES ‘utf8’;

    数据库编码设定:

      更改数据库表的编码格式:

        ALTER TABLE tbl_name CHARACTER SET utf8;

    数据表列的编码设定:

      更改数据表列的编码格式:
      ALTER TABLE tbl_name CHANGE 列名 新列名 类型 约束条件;

    解决多张拥有数据的表的字符编码问题:

    1. 导出表的结构

        mysqldump -uroot -p --default-character-set=utf8 -d 数据库>导入目录/cc.sql

      2.将数据库表的数据导出

        mysqldump -uroot -p --quick --no-create-info --extended-insert --default-character-set=utf8 数据库>导入目录/cc1.sql

      3.删除原有的数据库

      4.需要重新以新的编码格式创建数据库

        创建表,选中

        导入数据表:

          mysql -uroot -p 库名<导入目录/cc.sql

        导入数据:

          加这句话set names ‘utf8’;

          mysql -uroot -p 库名<导入目录/cc1.sql

    知识点二:MySQL会话变量和全局变量(3)

    会话变量:

       (客户端与服务器相关联时,所设置的变量,客户端所拥有的变量)

      如何查看会话变量

        查看所有会话变量:SHOW SESSION VARIABLES;

        查看指定的会话变量:SHOW SESSION LIKE ‘auto%’;

            SELECT @@session.变量名

        修改会话变量:SET [SESSION | GLOBAL] autocommit=’OFF’;

            SET @@session.变量名=某个值

    全局变量:

      如何查看全局变量:

        SHOW GLOBAL VARIABLES;

      (操作同session一样)

    这都是我对自己学习过程的理解,如有错误请指出!我算一个小白了。
  • 相关阅读:
    2020软件工程作业04
    2020软件工程作业03
    2020软件工程作业02
    2020软件工程作业01
    问题清单
    2020软件工程个人作业06
    2020软件工程作业05
    2020软件工程作业00
    2020软件工程作业04
    2020软件工程作业03
  • 原文地址:https://www.cnblogs.com/darwinli/p/9032792.html
Copyright © 2011-2022 走看看