zoukankan      html  css  js  c++  java
  • MySQL初夜(乱码问题,命令行客户端使用)

    一、乱码问题

      装好MySQL,并且将数据从SQLServer导入到MySQL之后,程序一直报错。

      解决方案:

      首先,输入命令:

    show variables like "character_set_%";

      查看下输出,中文的话,只要是这样的结果就可以了:

      

      2014-12-9,错了,为了兼容中英文,最好应该设置为utf-8

      

      要这样的结果,通常要如下配置:

      更改my.ini下面的[mysql]和[mysqld]下的“default-character-set=gb2312”。

      同时在建库,建表的时候设置utf8。

      然后重启MYSQL服务:

    停止:输入 net start mysql
    启动:输入 net stop mysql

      我是经过上面的调整就可以了:

      问题确定:

      到底是不是这个问题引起的呢?,还可以这样测试一下:

      在执行SQL语句前都先执行:

    set names gb2312

      如果先执行这行,再执行SQL语句就没乱码,那就可以确定是这个问题了。

    二、使用MySQL最基本的方法

      不能忘本,最基础的东西还是要回的。

      在MySQL安装后,在此目录下有一个:C:Program FilesMySQLMySQL Server 5.0inmysql.exe。这个控制台程序就是MySQL的命令行客户端,没有SQLServer的图形用户界面那么强大。

      

      输入密码之后,就可以操作数据库了。

      

      与SQLServer相比,只是由界面操作,改敲命令行而已,只要对SQL语句熟悉,基本上没什么区别。

  • 相关阅读:
    第九届蓝桥杯B组决赛-调手表
    第九届蓝桥杯B组决赛-搭积木
    洛谷P2680(树上差分+二分)
    线段树+扫描线+离散化
    hdu3911(线段树区间异或+区间和并+查询最区间大连续1的个数)
    线段树与位运算
    计蒜客Distance on the tree(主席树+LCA)
    洛谷P4742(tarjan缩点+拓扑DP)
    出题人的手环
    SP263 PERIOD
  • 原文地址:https://www.cnblogs.com/kissdodog/p/3934833.html
Copyright © 2011-2022 走看看