數據分析師必備技能—MySQL(1)
雞血,資料庫非常簡單。真的不難,重點學習資料庫的查詢操作即可
資料庫介紹:
SQL 是用於訪問和處理資料庫的標準的計算機語言。
- SQL,指結構化查詢語言,全稱是 Structured Query Language。
- SQL 讓您可以訪問和處理資料庫。
- SQL 是一種 ANSI(American National Standards Institute 美國國家標準化組織)標準的計算機語言。
為啥要學資料庫?
- 資料庫是數據存儲的集合,表是數據結構化的信息。
- 因為Excel表的數據管理能力有限,數據量大卡機,超過100萬條數據就不能存儲。
- 幾乎所有的數據分析軟體都有資料庫介面,連接資料庫做分析。例如,java的jdbc
- 企業招聘要求,招聘高級分析師,都需要會一種資料庫。
這裡推薦學習一個資料庫,MySql!為什麼推薦MySql?因為它開源,是免費的,公司用不會再花錢,老闆需要省錢。資源佔用小,對電腦配置不要求太高。
數據類型
數值型:
- 整型:INT
- 小數:FLOAT
字元串:
- char
- varchar
日期和時間:
- date「2008-12-2」
- time「12:25:26」
關鍵字
PRIMARY KEY 主鍵是數據表中非常重要的一個鍵,唯一性。它有點和我們的身份證號一樣。
開始操作。
Linux系統下 使用命令:sudo service mysql start 檢查是否安裝mysql。
如果沒有安裝 使用以下命令安裝
sudo apt-get install mysql-server
sudo apt-get install mysql-client
安裝後使用一下命令檢查是否安裝成功
sudo netstat -tap| grep mysql
使用mysql:
sudo service mysql start
mysql -u root
查看資料庫
show databases;
可以mysql有幾個資料庫
連接資料庫
use 資料庫名字
show tables;
查看已經連接的資料庫里的表
quit 或exit
退出
create database資料庫名;
創建資料庫
create table 表名( 列名A 數據類型(數據長度), 列名B 數據類型(數據長度), 列名。。。 數據類型(數據長度));
創建表,並且創建裡邊的欄位。
具體MYSQL數據類型的信息,可以參考下面的兩篇博客。
MySQL 中的數據類型介紹 - CSDN博客
insert into 表的名(列名A,列名B,。。)values(值1,值2,值3);
向表插入數據
明天接著寫,今天陪著媳婦產檢一天有點困了。。。。
推薦閱讀:
※人人都是數據科學家?Airbnb數據大學開課了
※票房預測那些事兒
※零基礎學習Python數據分析:數據處理模塊Pandas使用(4)
※2018數據分析實踐計劃
※競品分析到底在分析什麼?
TAG:數據分析 |