扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
MySQL -uroot -proot
创新互联建站是专业的浦口网站建设公司,浦口接单;提供成都网站建设、网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行浦口网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
发现数据库和数据库服务对应的编码是latin1,需要修改数据库的编码为UTF8
show VARIABLES like 'character%';
exit
vi /etc/my.cnf
在配置文件中添加,写完以后:wq保存退出
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_unicode_ci
systemctl restart mysql.service
mysql -uroot -proot
show VARIABLES like 'character%';
create database kb02;
use kb02
create table userinfos(userid int(20) primary key not null auto_increment,username varchar(20),birthday date);
showdatabases;
show tables
退出数据库,使用mysqldump导出数据库
exit
mysqldump -uroot -proot kb02 >/opt/mysql/mysql.sql
把之前创建的sql文件,导入进来,这里是先把已经建好的表删除了,再导入
将不符合要求的过滤,并将查询的结果写到新的表中:username、birthday为空都过滤,名字相同的保留最大的userid的信息
create table cp_user as select max(userid) uid ,username ,max(birthday) birth from
(SELECT *
from userinfos
WHERE username !='' and birthday !='') newuserinfos
GROUP BY username
ORDER BY uid;
exist()
模糊查询:
三种方法:
4.1.1 模糊查询
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流