跳到主要內容


程式語言概念-資料庫

程式語言概念

資料庫

資料庫用於存放資料在伺服器,然後在需要的時候用網路傳輸的方式獲取,而資料庫的存放資料的方式分成兩大類,關聯式資料庫-SQL、非關聯式資料庫 -NoSQL,SQL在使用的時候,必須先規劃好資料庫內部的資料存方式,並用SQL語言進行操作,常見的如:MySQL,NoSQL則不用先行規劃,只要以符合語法的方式,就可以儲存,常見如:Mongodb。
在討論資料儲存的議題的時候,要思考各種檔案如何儲存在伺服器,一般在使用資料庫的時候,要有能力把csv、json資料轉入資料庫,並思考影片、影音、影像如何儲存。
對資料存取熟悉之後,再來要做備份、正規劃等議題。

以下是各資料介紹連結
MySQL
Mongodb

而在操作資料庫的時候,跟操作文件的部分概念是相通的,基本上就是要能建立資料、修改資料、搜尋資料、刪除資料,簡稱CRUD,所以在學習的時候,都會先從這四個開始,不管用任何方法。

 投影片-slideshare:程式語言概念_變數
 影片-youtube:程式語言蓋面_變數
 程式碼-Github:程式語言概念_變數
下一單元:程式語言概念_設計模式

留言

這個網誌中的熱門文章

程式語言學習概論(1)

程式語言 介紹

語言學習-English-Lights

Song Lyric Title : Lights Singer :Ellie Goulding Album :  Bright Lights Release Date :  2011 I had a way then losing it all on my own I had a heart then but the queen has been overthrown And I'm not sleeping now the dark is too hard to beat And I'm not keeping up the strength I need to push me You show the lights that stop me turn to stone You shine it when I'm alone And so I tell myself that I'll be strong And dreaming when they're gone 'Cause they're calling, calling, calling me home Calling, calling, calling home You show the lights that stop me turn to stone You shine them when I'm alone Noises, I play within my head Touch my own skin and hope they'll still be there And I think back to when my brother and my sister slept In and on my place the only time I feel safe You show the lights that stop me turn to stone You shine it when I'm alone And so I tell myself that I'...

Python-資料庫

Python 資料庫 基本概念說明 參考程式語言概念- 資料庫內容 。 對於這邊的介紹其實,主要是對基本語法、資料庫的基本操作進行說明,所以大多只會看到語法指令,而不會深究內容,因為其內容會在SQL跟noSQL的文章內容進行說明,這邊說明會讓篇幅太多。 常見的資料庫 SQL:MySQL NoSQL:Mongodb 以下是處理該類型檔案對應函式或模組 資料庫名稱 模組 MySql MySQLdb mysqlclient PyMySQL mysql.connector peewee SQLAlchemy Mongodb pymongo PyMySQL 用python全實作的model,需要下SQL語法。 範例- 連結 SQLAlchemy 用ORM的概念做出來,支援各種SQL資料庫。 範例- 連結 pymongo 專門用來連結mongodb的module 範例- 連結