雅虎香港 搜尋

搜尋結果

      • 這次計畫是寫一系列資料庫系統的教學文章,從最基本的資料庫介紹以及如何安裝,然後教學基本資料庫、資料型態、索引概念,以及簡單的新增、查詢、修改、刪除操作。 後面會再提到更複雜子查詢、關聯查詢、群組查詢、正規化、交易機制、權限控管、備份與還原。
  1. 其他人也問了

  2. 2019年6月19日 · SQL全稱是 Structured Query Language翻譯後就是結構化查詢語言是一種資料庫查詢和程式設計語言用於存取數據以及查詢更新和管理關係資料庫系統。 至於 ORACLE、DB2、Sybase、SQL Server、MySQL、MS Access等都是資料庫,雖然語法上有差異,但是基本上都是大同小異。 作為一名數據從業者,雖然市面上有很多很智慧很自助的數據工具,甚至有的拖拖拽拽就能實現,但作為一名報表工程師、數據分析師,不懂一點SQL是絕對不行的。 像是使用 FineReport 做 報表 ,通過拖拽操作+SQL語法結合,基礎的SQL語法還是要懂的。 之前很多文章對於SQL都一筆帶過,輕描帶寫,略忽視這項基本技能的重要性,所以今天就來講講如何學習SQL。

    • iT 邦幫忙

      如果沒有想要的答案該怎麼辦? iT 邦幫忙沒有限制回答的期 ...

    • 軟體

      iT 邦幫忙是 IT 領域的技術問答與分享社群,透過 IT 人互相 ...

    • 個人背景

      iT 邦幫忙是 IT 領域的技術問答與分享社群,透過 IT 人互相 ...

  3. 2021年11月1日 · 零基礎 SQL 資料庫小白從入門到精通的學習路線與書單 | Medium. 數據分析那些事. ·. Follow. 17 min read. ·. Nov 1, 2021. -- 一,學SQL的苦惱. 我觀察了 865 個 SQL 入門者,發現大家在學習 SQL 的時候,最大的問題不是 SQL 語法,而是對 SQL 原理的不熟悉。 很多初學者,往往被 SQL...

  4. 資料庫教學SQL教學MySQL教學database⭐️ 目錄 ⭐️⌨️ (0:00:00) 蔣幹畫⌨️ (0:00:22) 什麼是資料庫 what is a database?⌨️ (0:10:22) 安裝MySQL (windows)⌨️ (0:15:54) 安裝MySQL (mac)⌨️ (0:...

    • 167 分鐘
    • 877.2K
    • GrandmaCan -我阿嬤都會
  5. 2023年12月28日 · SQL的學習和練習可以使用線上的學習資源我們可以在本機中進行線上學習資源豐富交互式教學無需自己搭建資料庫這些優點非常方便初學者本機SQL學習可以在無網絡的情況下進行並且是最真實的資料處理過程如同在實際工作中使用所以對於資料庫以及SQL與資料庫之間的連接有真實深入的了解但需要自己搭建資料庫為了避免這一麻煩我們下面給大家提供了資料庫表可供直接使用。 可以兩種方式結合,能快速學習,又能在真實場景應用。 最全SQL線上學習資源和練習. 一、你需要一本SQL語法手冊,隨時用隨時查. 這裡提供2個繁體版本的網站,優點是的可以快速查詢基礎的sql命令,理解SQL命令的含義和使用方法。 http://tw.gitbook.net/sql/index.html.

    • 前言
    • 環境設定
    • 關聯式資料庫概要
    • SQL 基本概要和分類
    • Ddl(Data Definition Language)
    • Dml(Data Manipulation Language)
    • Dcl(Data Control Language)
    • 總結

    即便在資料科學和資料庫技術不斷變化的時代,用來操作關聯式資料庫的 SQL 語法仍然是探討資料庫世界非常重要且適合入門的基礎語法,不管你是在 Web 應用程式的開發或是資料分析(Data Analytics)都有可能用得上。本文將透過分類方式列出常用的 SQL(Structured Query Language)基礎語法方便讀者入門,若能跟著動手操作比起死記語法會更容易記憶。

    市面上有許多關聯式資料庫(Relational database)可以使用,包括常見的有: 1. SQLite 2. MySQL 3. PostgreSQL 4. MariaDB 5. SQL Server 6. Oracle Database 7. DB2 本文會主要為了方便,使用 MySQL 當做說明環境(使用 XAMPP,讀者也可以自行使用 Docker 啟動 MySQL Server)在 MacOS 進行,注意一些語法可能會針對不同資料庫而有所不同。

    在我們生活中事實上無處沒有資料庫的蹤影(比起單純文字檔案或是 Excel,資料庫在資料量較大時維護和多人使用上相對方便),不管是你去購物中心購買或是旅遊訂房的住宿紀錄等都會使用到資料庫進行客戶分析或是資料的儲存。以下我們就以住宿會員資料名單資料庫作為範例。 在關聯式資料庫(RDB)中,資料庫下面可以許多張資料表(table),你可以想成就是類似 excel 的工作表,每一欄代表一個屬性,每一列代表一筆資料。在 phpmyadmin(一個管理資料庫的視覺化操作工具)上呈現的資料表:

    SQL 主要是以 keyword 關鍵字和資料表(table)名稱和欄位(column)名稱當作一段完整的語句。SQL 語法使用分號 ; 當作結尾,英文字母不區分大小寫,單字間使用空白分隔。單行註解寫法 --,多行註解使用 /**/包裹。 1. DDL(Data Definition Language) DDL 又稱為資料定義語言,能建立或刪除資料庫和資料表等用來儲存的單位。 1.1. CREATE 1.2. DROP 1.3. ALTER 2. DML(Data Manipulation Language) DML 能查詢或修改資料表的紀錄。 2.1. INSERT 2.2. SELECT 2.3. UPDATE 2.4. DELETE 3. DCL(Data Control Langua...

    CREATE 建立資料庫/資料表

    創建資料庫使用 CREATE,COLLATE collation_name 指定資料庫的預設定序,這邊使用 utf8mb4_unicode_ci處理中文字排序。 在這邊我們創建一個練習用的資料庫 demo_shop這樣,我們就可以盡情操作玩耍,若是玩壞了就再重新就建立即可。 範例: 創建資料表(這邊建立三個欄位 username、age 和 gender,其後面為該欄位的屬性設定,例如資料型別、長度、是否允許 NULL 值、default 值等),一個資料庫中可以有多張資料表。 範例:

    DROP 刪除資料庫/資料表

    若創建錯誤的資料庫或是表單可以使用 DROP 指令進行刪除,但要小心操作。 刪除資料庫: 刪除資料表:

    ALTER 修改資料表結構

    當我們已經建立好資料表後若是要新增或是刪除欄位可以使用 ALTER 進行。 新增欄位: 刪除欄位:

    INSERT 插入資料

    當我們已經建立好資料庫和資料表後,我們就可以使用將資料插入到資料表中:

    SELECT 查詢資料

    資料庫中很重要的功能就是長期儲存資料以便後續和未來可以查詢使用,我們可以針對我們想要查詢的欄位進行設定。 星號 *代表所有的意思,所以是所有欄位: 針對特定屬性選取:

    UPDATE 更新資料

    當我們需要更新資料可以使用 UPDATE:

    COMMIT 將操作更新到資料庫

    當我們進行資料庫操作時,最後會 commit 到資料庫才算完成。若要同時進行多個資料庫操作時我們可以使用 TRANSACTION來包裹,視為同一個操作,若所有操作都要完成才提交到資料庫。

    ROLLBACK 取消對資料庫的操作

    若希望操作完成後,不要儲存操作結果到資料則使用 ROLLBACK:

    GRANT 授權使用者

    當我們希望給新的使用者可以操作資料庫的權限,可以使用 GRANT。例如以下範例使用者 my_user 將擁有 demo_shop 資料庫下的 SELECT 和 INSERT權限。

    即便在大數據時代(Big Data),關聯式資料庫(Relational database)和 SQL(Structured Query Language)仍佔有非常重要的地位。以上列出常用的 SQL 語法介紹,方便讀者入門了解 SQL 使用情境,若能跟著動手操作比起死記語法會更容易記憶。由於是基礎語法所以簡化了一些進階語法的介紹,然而 SQL 還有許多進階使用方式和好用工具,未來有機會再持續介紹給讀者參考。

    • KD Chang
  6. 2019年3月16日 · SQL快速學習路線. 零基礎自學SQL時通常會踩到兩個雷: 一雷: 學習之前先安裝資料庫軟體,可以是SQL Sever,也可以是MySQL。 對於新人而言,安裝資料庫軟體挺費時間,雷太多。 我剛上大學那會要求2天內自學SQL,結果我花了1天時間安裝SQL Sever。 前一篇文章分享了MySQL的安裝教程,剛開始學用不上太龐雜的功能,所以推薦小而美的MySQL,SQL...

  7. 2021年10月19日 · 資料庫與資料表概述. 在關聯式資料庫的架構中一個資料庫 (Database)內可以有許多張資料表(Table),可以用Excel或GoogleSheet來想,一個檔案就是一個資料庫,而裡面的工作表 (Sheet)就是資料表。 而我們可以從中以許多不同的方式進行增查改刪 (CRUD)或重建數據。 利用Excel建立你的資料庫思維. 我們可以用Excel來簡略的認識資料庫,這邊來舉個情境: 因為COVID-19疫情蔓延,醫療院所紛紛設立了遠距門診提供病人視訊看診,我們來用Excel檔製作一個遠距門診的資料集合。 首先我們會需要新增一個Excel檔案,並且定義工作表 (Sheet)要存放的資料,那我們簡單列出幾個項目,看診日期、掛號科別、時段、醫師、病人、身分證、手機. 再來我們需要填入一些資料

  1. 其他人也搜尋了