mysql中文乱码解决的命令,MySQL命令行中文乱码问题解决

MySQL命令行中文乱码问题解决

问题:

1、数据库默认的字符集设置为UTF-8;

2、通过ibatis读写数据中文正常;

3、但是用windows命令行执行select语句中文显示乱码。

解决:

数据库用户登录时参数设定字符集:

mysql --default-character-set=gb2312 -u 用户名 -p

(估计和windows的cmd命令行有关)

相关文档:

你使用过别人的备份方案来备份你的MySQL数据吗?你有多关心你的数据?你敢确定你现在正在运行的脚本就是可靠的,可恢复的备份,而且在运行过程中不会影响你的关键作业吗?在回答这个问题之前,先回答下面十个问题吧:

1. 备份要求停止数据库吗?如果不需要,那么备份的时候会影响什么?块设备?I/O负载?缓冲?或者是其他?

......

1.实现TAB键补全

SHELL>vi /etc/my.cnf

[mysql]

#no-auto-rehash

auto-rehash

SHELL>reboot mysqld

note: 1.要先use到某个数据库下;2.要补全的关键字需要大写。

2.prompt让操作更加清楚

mysql>prompt \u@\h(\d) \r:\m:\s    (临时)

[mysql]   (长久)

prompt=\\u@\\h

3.pager让� ......

/*查询数据库*/

show databases;

/*创建数据库*/

create database dengheping;

/*使用数据库*/

use dengheping;

/*创建表*/

create table user(id int primary key auto_increment,name char(255));

/*查询表*/

show tables;

/*显示表结构*/

desc user;

/*插入字段*/

alter table user add password varchar(6 ......

mysql 可以通过子查询得到要删除的记录条件,然后通过子查询得结果匹配要删除的记录。但是 mysql 不能直接删除子查询表中的数据,必须通过一个临时表来解决。例如:

delete from t_transaction where exists

(select d.* from t_ti_category a,t_category b,t_ ......

下手处:登陆mysql从服务器,通过执行 mysql> show slave status\G 查看其输出,即可判定主从复制是否正常。下面是监控MYSQL复制某个从服务器的输出:

mysql> show slave status\G

*************************** 1. row ***************************

&nbs ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值