1.已知:一个数据表t_user,有id,username,age字段,age有重复的。
id int(11),
username varchar(20),
age int(11)
答:
select username,age
from t_user
where age in (select age
from t_user
group by age
having count(age)>1
);
2.创建数据库 设置默认字符编码为 :utf8
create database 数据库名字 default character set utf8;
3.让数据库支持中文:
保证create datebase db_name default character set utf8;
编码规则和解码规则要一至 在jdbc中给数据库连接增加参数:
jdbc:mysql://localhost:3306/db_name?useUnicode=true&characterEncoding=utf8
明确的告诉jsbc驱动程序,保存在数据库中的数据的编码格式是什么