mysql:
查看数据库的编码:
show create database db-name ;
修改数据库的字符集编码:
alter database db-name default charset=utf8;
查看表的结构:
desc table-name;
或者:
show create table table-name ;
修改表的字符集编码:
alter table table-name default charset utf8;
在window命令行中,要想查看中文,必须得把客户端的字符集编码改成gbk:
set char set gbk;
通过show variables like '%char%' 将看到 charset-set-client 为 gbk 和 character-set-result 为gbk.
java程序连接数据库时,要想显示中文,url得指定字符集编码:
jdbc:mysql://localhost:3306/db?useUnicode=true&characterEncoding=utf8.
告诉服务器客户端使用的编码方式为utf8,这样查询的返回字符集采用utf8编码。
在命令行设置开启事务的指令:
set autocommit=0;
这样得手动提交commit;
清空表有:
delete from table-name;
truncate table-name;