您好,登錄后才能下訂單哦!
mysql -uroot -proot
發(fā)現(xiàn)數(shù)據(jù)庫和數(shù)據(jù)庫服務對應的編碼是latin1,需要修改數(shù)據(jù)庫的編碼為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
退出數(shù)據(jù)庫,使用mysqldump導出數(shù)據(jù)庫
exit
mysqldump -uroot -proot kb02 >/opt/mysql/mysql.sql
把之前創(chuàng)建的sql文件,導入進來,這里是先把已經(jīng)建好的表刪除了,再導入
將不符合要求的過濾,并將查詢的結果寫到新的表中: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 模糊查詢
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。