第二章 小A的驚喜 認識資料庫 吃完飯後,小Y和小A回到了家裡,並打開電腦開始學習Mysql。 小Y:"小A,你平時的Excell文件很多的情況下,怎麼樣存放Excell文件,才能快速找到你要的文件呢?"。 小A:"這個和Mysql有關係嗎?"。 小Y:"當然有,一會你就知道了,先說說你的做法吧。"
第二章 小A的驚喜 ---- 認識資料庫
吃完飯後,小Y和小A回到了家裡,並打開電腦開始學習Mysql。
小Y:"小A,你平時的Excell文件很多的情況下,怎麼樣存放Excell文件,才能快速找到你要的文件呢?"。
小A:"這個和Mysql有關係嗎?"。
小Y:"當然有,一會你就知道了,先說說你的做法吧。"。
小A:"一般來說,我會在屬於我的工作盤符D盤下麵,專門新建一個文件夾,例如,取名為:公司A計劃數據, 並且再在該文件夾下,以當天的時間為名新建多個文件夾,最後才把相對應的Excell文件存放在裡面,就像這樣"
小Y:"你的方法不錯,這樣確實能很快的定位你要尋找的文件,看來你不笨嘛。"。
小A:"那你現在可以告訴我,這和資料庫有什麼關係了吧?"。
小Y:"當然,剛纔說過,資料庫可以理解為數據的倉庫,那麼首先要有一塊地皮,建造相應的倉庫吧?而這塊地皮就相當於你的D盤了。而在資料庫中,我們稱之為工作空間,有了地皮,就要建造一個大小合適的倉庫了,這個倉庫,就相當於你的文件夾'公司A計劃',我們稱之為資料庫,而倉庫裡面,會劃分出幾片區域,這些區域用於存放不同類型的貨物,相當於你以當前時間命名的子文件夾,我們稱之為表空間,而區域裡面,自然要存放東西了,就好像你存放的Excell文件,我們稱之為數據表,而這個表,就用來存放數據了。"。
小A:"我懂了,原來我無意間為了方便查找而分類的方法,居然有這麼個道理,看來我越來越佩服自己了,小Y,那Excell裡面還有數據呢,它和Mysql有什麼關係?"。
小Y:"哈哈,你可要睜大眼睛看好了,我給你看一張Mysql表,也就是相當於讓你看一個Excell,你對比一下。"
小Y:"左邊的,正是Mysql的表數據,而右邊,就是你經常用的Excell了,你現在可以談談你的感想了。"。
小A:"我的天,怎麼這麼相似!真是讓我驚訝!我竟無語凝咽.....容我磕個瓜子壓壓驚......"。
小Y:"哈哈,這也是為什麼推薦你學習資料庫的原因了,這2者可是有很多相似點的,我來給你分析一下吧,首先,每個Excell有自己的名字,我們的數據表也一樣,我們稱之為表名,但是有一點要註意了,通常你會用中文去命名Excell,但是資料庫畢竟是老外的產品,對中文的相容不能說很爛,但也不算很好,再加上各大公司和行業內不謀而合的規則,我們一般都是採用英語或者拼音去命名,當然你也可以用中文,這是不會對其產生什麼影響的。"。
小A:"嗯,我知道了,既然大家都這麼做,我就用英語,實在不懂,我直接用拼音得了。"。
小Y:"哈哈,這隻是一種規範,我給你看的是一張簡單存放寵物信息的表,PetName(寵物名)在你Excell,你一般叫他列名吧?同樣,我們在資料庫裡面,也叫它列名,現在表明和列名都有了,剩下的就是相應的數據了和數據類型了。"。
小A:"真是一個驚喜啊,想不到資料庫和Excell這麼多相似的地方,那我學起來,就會快好多了!小Y,我得趕緊出門買個炸雞壓壓驚..."。
小Y:"......"