iT邦幫忙

2021 iThome 鐵人賽

DAY 5
0
AI & Data

從資料庫到資料分析視覺化系列 第 5

{DAY5} SQLite操作練習

什麼是SQL?

  • 先來看一下SQL的全名:Structured Query Language
  • 是一個標準化的語言,用來和關聯式資料庫管理系統(RDBMS)溝通
  • SQL對於資料庫主要是有下述四種操作
    1. Create增加數據
    2. Read 查詢數據
    3. Update 更新數據
    4. Delete 刪除數據
  • SQL語言基本上可以用來操作市面上大部分的關聯式資料庫管理系統(RDBMS),像是SQLite跟MySQL的語法大部分是相通的,但是不同的資料庫管理系統語法上還是有些許差異,所以在使用前可以先查一下要使用的系統,語法哪裡需要修改
  • SQL事實上是由4種語言混合起來的
    1. Data Query Language(DQL): 資料查詢工具,用來取得資料庫裡的特定數據
    2. Data Definition Language(DDL): 用來定義資料庫的表格結構,可以區隔不同資料庫物件的層級,並且可以分別授權
    3. Data Control Language(DCL):可以控制對於資料的存取權,像是允許特定用戶取用某筆資料,而沒有存取權的就無法取得
    4. Data Manipulation Language(DML):可以用來插入、更新、刪除資料庫裡的數據

SQLite介面操作

  1. 這裡使用的是mac當作介紹,首先點開會像下圖那樣

  1. 接下來我們若要連接已經存在的資料庫,做法標在圖上,這次示範的是匯入covid19資料庫

  1. 成功匯入資料庫後,需要連結資料庫,可以看到左邊那張圖的covid19資料庫圖示跟上面已經連結的顏色不同,所以就要點選上面的連結圖,連結資料庫

  1. 開啟上方tools裡面的SQL editor,顯示下方的圖就可以開始操作摟


註解方式

寫一個語言最基本的知識是知道如何註解,

以下有分成單行註解跟多行註解的方式

  1. 單行註解

    -- 這是單行註解
    
    
  2. 多行同時註解

    /*
    ...comments
    ...comments
    ...comments
    */
    

上一篇
{DAY4} 資料庫簡介
下一篇
{DAY 6} SQL 資料表的處理:Creating, Inserting & Updating
系列文
從資料庫到資料分析視覺化30

尚未有邦友留言

立即登入留言