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语句熟悉,基本上没什么区别。

  • 相关阅读:
    Delphi中 弹出框的用法
    VC++代码上传到VSS上 注意事项
    VC++ 屏蔽掉警告
    IIS LocalDB 登录失败
    SVN版本回滚实战
    Git常用命令图解
    C# 百度API地址坐标互相转换
    Quartz.NET浅谈一 : 简单Job使用(定时发送QQ邮件)
    发布自己的类库包到Nuget
    C# 常用日期取得
  • 原文地址:https://www.cnblogs.com/kissdodog/p/3934833.html
Copyright © 2011-2022 走看看