[Postgres] 資料庫的索引(Index)

前言


上一篇記錄了資料庫儲存資料的概念與其儲存結構,本文將初步探討資料庫裡的 索引(Index) ,了解 Index 的作用、行為以及實際操作方式。

Read more

[Postgres] 資料庫裡的儲存概念

前言


本文主要探討資料庫裡的儲存概念,了解資料庫是如何將資料存在硬碟(Disk)裡,儲存原理在各家主流資料庫會有差異,但大方向是相同的,內容會以 Postgres 為主,少部分提及其他資料庫的做法。

Read more

[Python] MySQL 資料操作

前言

本篇用於紀錄使用Python操作MySQL

安裝MySQL

因為之前有下載MAMP,裡面已經安裝過MySQL。

安裝pysql

1
2
3
pip install pymysql

pip3 install pymysql

安裝完成後建立名為crud_test的資料庫。

Read more

[Database] MongoDB 資料操作

前言

本篇紀錄MongoDB整合Python的pymongo及mongo shell進行資料庫操作,安裝方式參考本篇

傳統SQL與MongoDB兩者對應關係

在操作MongoDB前需要了解兩者的對應關係,才能理解如何下操作指令

Read more

[Database] MongoDB安裝與連接

MongoDB

MongoDB是一個NoSQL的資料庫,相較傳統RDBMS,NoSQL資料庫不需事先定義schema,設計上面較為彈性,MongoDB也有類似SQL語法對資料庫進行資料操作的方法,本篇著重於紀錄MongoDB的安裝與連接。

Read more

[Database] Microsoft SQL Server 概念整理

前言

這是本學期在課堂紹上學習的關聯式資料庫,他是微軟開發的一套資料庫管理系統。以下簡稱:MS SQL Server;資料庫簡稱DB
MS SQL Server主要分兩種DB

Read more

[Database] 資料庫入門

前言

開始認識資料庫前,先知道一下什麼是資料?資訊?

資料(data):

指未經處理的原始紀錄
e.g. 學生作業、考試成績

另外,資料又分為結構化半結構化非結構化三種

Read more

[Database] Microsoft SQL Server 操作

如何連接至別人的SQLServer

  • 確定自己的Server是否有新增sysuser(SQL Server的安全性->登入->創建,設定密碼、勾選sysadmin)。
  • 知道對方IP Address。
Read more