MySQL命令列插入中文出錯的解決

2021-06-25 16:55:05 字數 663 閱讀 8708

最近安裝mysql,使用了utf-8 ,鍵表使用了utf-8,遇到了mysql命令列插入中文出錯的問題。

在query browser中直接插入中文沒有問題.

create table student(  

id varchar(100) not null default '',  

name varchar(20) default '',  

cardid varchar(20) not null default '',  

age int(3) default '0',  

primary key (id),  

unique key (cardid)  

)engine

=innodb

default 

charset

=utf8

;

但是在mysql命令列中插入中文,居然不行.

設定環境為utf8,插入仍然失敗.

set names utf8;  

解決:

set names gbk;  

insert into student(id,name,cardid,age) values('1234','偉','05120492',24);  

成功.

MySql命令列無法顯示中文

好煩遇到了,遇到mysql命令列無法顯示中文問題?show variables like char 顯示字符集 set names utf8 設定字符集 describer tablename 顯示tablename表中的簡單屬性 show full columns from tablename 顯...

mysql 多個命令列 MySQL命令列的幾個用法

該樓層疑似違規已被系統摺疊 隱藏此樓檢視此樓 一 總結一下 1.linux下啟動mysql的命令 mysqladmin start ect init.d mysql start 前面為mysql的安裝路徑 2.linux下重啟mysql的命令 mysqladmin restart ect init....

mysql 多個命令列 MySQL命令列的幾個用法

該樓層疑似違規已被系統摺疊 隱藏此樓檢視此樓 一 總結一下 1.linux下啟動mysql的命令 mysqladmin start ect init.d mysql start 前面為mysql的安裝路徑 2.linux下重啟mysql的命令 mysqladmin restart ect init....