mysql一些语句

来源:互联网 发布:广域网优化woc 编辑:程序博客网 时间:2024/04/29 21:24

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;


原创粉丝点击