亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

东海县| 绥江县| 广丰县| 斗六市| 萝北县| 九台市| 南阳市| 南通市| 丹江口市| 荣昌县| 雷州市| 东海县| 宁河县| 安溪县| 保定市| 青浦区| 马山县| 阿图什市| 宜兴市| 卢湾区| 连江县| 天台县| 改则县| 甘德县| 甘孜县| 桑植县| 泰顺县| 金华市| 丹江口市| 大冶市| 广昌县| 杭锦旗| 洛南县| 临邑县| 调兵山市| 芒康县| 洛阳市| 河津市| 民乐县| 新密市| 万州区|