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

  • 相关阅读:
    Twitter Storm安装配置(Ubuntu系统)单机版
    Ubuntu下安装配置JDK1.7
    JS性能优化
    JavaScript禁用页面刷新
    pomelo获取客户端IP
    MySQL数据库工具类之——DataTable批量加入MySQL数据库(Net版)
    MySQL5.6忘记root密码(win平台)
    清空文件下的SVN控制文件
    Windows平台搭建NodeJs开发环境以及HelloWorld展示—图解
    Unity3D默认的快捷键
  • 原文地址:https://www.cnblogs.com/kissdodog/p/3934833.html
Copyright © 2011-2022 走看看