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一样)

    这都是我对自己学习过程的理解,如有错误请指出!我算一个小白了。
  • 相关阅读:
    Leetcode 1002. 查找常用字符
    Leetcode 1020. 将数组分成和相等的三个部分
    Leetcode 1021. 最佳观光组合
    Leetcode 1022. 可被 K 整除的最小整数
    算法入门经典第六章 例题6-9 天平
    例题6-7 树的层次遍历
    算法入门经典第六章 例题6-4 破损的键盘
    算法入门经典-第五章 例题5-7 丑数
    算法入门经典第六章 例题6-5 移动盒子
    算法入门经典第六章 例题6-2 铁轨
  • 原文地址:https://www.cnblogs.com/darwinli/p/9032792.html
Copyright © 2011-2022 走看看