mysql一些语句

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;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值