中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

LINUX數據庫----關于數據清洗

發布時間:2020-07-27 09:53:43 來源:網絡 閱讀:591 作者:wx5d66921cb1eb1 欄目:系統運維

LINUX數據庫----關于數據清洗

一、修改數據庫編碼

1.先登錄數據庫
mysql  -uroot -proot

LINUX數據庫----關于數據清洗

2.查看數據庫編碼

發現數據庫和數據庫服務對應的編碼是latin1,需要修改數據庫的編碼為UTF8

show VARIABLES like 'character%';

LINUX數據庫----關于數據清洗

3. 退出數據庫,編輯/etc/my.cnf文件
exit
vi /etc/my.cnf

LINUX數據庫----關于數據清洗

LINUX數據庫----關于數據清洗

LINUX數據庫----關于數據清洗

4.修改配置文件

在配置文件中添加,寫完以后:wq保存退出

[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_unicode_ci

LINUX數據庫----關于數據清洗

5.重啟數據庫服務
systemctl restart mysql.service

LINUX數據庫----關于數據清洗

6.再次進入數據庫并查看數據庫編碼
mysql -uroot -proot
show VARIABLES like 'character%';

LINUX數據庫----關于數據清洗

二、在LINUX中創建數據庫及表

創建數據庫

1.創建數據庫
create database kb02;

LINUX數據庫----關于數據清洗

2.創建表
use kb02
create table userinfos(userid int(20) primary key not null auto_increment,username varchar(20),birthday date);

LINUX數據庫----關于數據清洗

3.查看新建的數據庫和表
showdatabases;
show tables

LINUX數據庫----關于數據清洗

4.熱備份導出

LINUX數據庫----關于數據清洗

退出數據庫,使用mysqldump導出數據庫

exit
mysqldump -uroot -proot kb02 >/opt/mysql/mysql.sql

LINUX數據庫----關于數據清洗

5.導入文件

把之前創建的sql文件,導入進來,這里是先把已經建好的表刪除了,再導入

LINUX數據庫----關于數據清洗

操作數據庫

1.將本地建好的數據,導入到數據庫中
2.清洗數據

將不符合要求的過濾,并將查詢的結果寫到新的表中: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;

LINUX數據庫----關于數據清洗

exist()

LINUX數據庫----關于數據清洗

LINUX數據庫----關于數據清洗

3.查詢姓名(張,李)

模糊查詢:

3.1 查詢 l 開頭的名字(不區分大小寫)

LINUX數據庫----關于數據清洗

3.2 查詢L 開頭的名字(分大小寫)

LINUX數據庫----關于數據清洗

3.3 查詢L,W 開頭的名字(不分大小寫)

LINUX數據庫----關于數據清洗

4.查詢出生人數(某一年)
4.1 查詢1995年出生的人

三種方法:

4.1.1 模糊查詢

LINUX數據庫----關于數據清洗

4.1.1 模糊查詢

5.查詢姓名出生人數(某一年張 李出生人數)
5.1查詢姓l 或者姓w 并且出生在1901-1903的人

LINUX數據庫----關于數據清洗

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

西畴县| 民县| 清远市| 衢州市| 温泉县| 全椒县| 浦北县| 胶南市| 运城市| 贵德县| 台山市| 连江县| 孟连| 定结县| 含山县| 和静县| 江山市| 昭觉县| 忻州市| 镇坪县| 抚远县| 剑河县| 徐水县| 惠州市| 贵州省| 高密市| 墨脱县| 纳雍县| 通渭县| 炉霍县| 巫溪县| 玉林市| 浮山县| 冕宁县| 梁河县| 商水县| 静乐县| 东方市| 平阳县| 阿坝县| 顺平县|