iT邦幫忙

2023 iThome 鐵人賽

DAY 23
1
自我挑戰組

【Tech愛情對談】軟體新手入門指南系列 第 23

【Tech愛情對談】Talk 23 - 給轉職入門者的DB介紹,資訊本科必修的資料庫,以關連式資料庫為例(下集)

  • 分享至 

  • xImage
  •  

老公老公~現在市面上有哪些資料庫呢?

一些常聽到的關聯式資料庫

市面上有很多資料庫,且都有各自的特性&適用的場景,這篇文章目的為幫助初學者建立基本概念,因此只有列會出一些容易聽到的資料庫做介紹:

資料庫名稱 描述
MySQL 是一個知名的開源關聯式資料庫管理系統,原本是由瑞典的MySQL AB開發,後來被Sun Microsystems收購,再之後成為Oracle旗下的產品。
MariaDB MySQL輾轉成為Oracle旗下產品後,出於開源政策是否改變的擔憂,由一些MySQL的原始開發者主導,另外開闢了MariaDB,並致力於確保開源並保持與MySQL的兼容性。
PostgreSQL 是一個知名的開源關聯式資料庫,強化了效能與擴展性,並提供了更為複雜的查詢和資料型別的支援。
Microsoft SQL Server 由Microsoft開發的商業關聯式資料庫管理系統,常伴隨微軟的生態系一起使用。
SQLite 一個輕量級的關聯式資料庫,適用於簡單的應用和裝置,通常會直接綁入應用軟體裡面。

一般連線DB需要知道哪些資訊呢?

老公老公~可不可以講一點跟資料庫連線有關的

哦~~當有使用DB需求的時候,可能會透過客戶端軟體,或是直接寫程式來對資料庫進行操作。

但在操作之前,要先建立與DB的連線,過程會需要連上DB所在的主機,還有輸入帳號密碼(總不能隨便一個阿貓阿狗都能進來使用吧XD?),並且可能視情況需要,在電腦上要先裝好資料庫的驅動程式,才能順利連上哦。

以一個典型的資料庫來說,連線時通常會需要以下的資訊:

  • 資料庫主機位置:通常是資料庫主機的網址或IP位址。
  • 資料庫的Port:這是資料庫服務使用的port(通訊埠號),每個資料庫服務都會有預設的Port,譬如說MySQL是3306,但也有可能因為一些資安管理因素,會故意將Port改的沒有這麼好猜,所以還是要以資料庫在安裝時實際被設定的Port為主。
  • 使用者名稱和密碼:通常都會有權限控管,用來驗證連入者的身份。
  • 資料庫名稱:一個資料庫服務,裡面可能同時存在多個資料庫,因此也可以先指定欲開啟的資料庫名稱。

當建立完與資料庫的連線後,就可以開始進行操作啦。

補充

另外附上一些前面寫過的相關文章,希望能給搜尋找到這篇文章的讀者們做為參考


上一篇
【Tech愛情對談】Talk 22 - 給轉職入門者的DB介紹,資訊本科必修的資料庫,以關連式資料庫為例(上集)
下一篇
【Tech愛情對談】Talk 24 - 前端、後端工程師的差異以及轉職工程師前需要有的關鍵素養(上)
系列文
【Tech愛情對談】軟體新手入門指南30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言