促銷活動
CodeGym University
學習
課程
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
課堂
評論
關於我們
開始
開始學習
現在就開始學習
探索地圖
課堂
等級 5
數據庫的高級知識
SQL & Hibernate
等級 5,
課堂 0
1.1 建講原則 你和我是從下面開始認識數據庫的。這是我個人教人方法的一個特點。在談論新話題時,我總是先告訴你如何在實踐中使用某些工具。當我知道一個人知道如何使用它們時,我就開始講述一切是如何運作的。 採用這種方法有幾個原因,但最主要的一個是學習過程中最有價值和最缺失的資源是學生的動機。 這種方法與我們習慣的方法略有不同,後者在學校和大學中使用。但一切都很清楚:當你在學校或大學學習時,你有正確的優先順序:學習是此時此刻生活中最重要的事情。 如果您在成年後從事自我教育,那麼您通
流行的數據庫 (DBMS)
SQL & Hibernate
等級 5,
課堂 1
甲骨文 Oracle 不是最流行的數據庫,但卻是最著名的數據庫。雖然可以說是最受歡迎的。看怎麼算。如果你只看公司的數量,那麼 MySQL 是最受歡迎的數據庫:它非常好而且完全免費 :) 但也可以換個角度考慮。如果有一家擁有一百萬客戶的公司使用 Oracle,有 5 家公司擁有一百個客戶使用 MySQL,那麼 Oracle 有一百萬客戶而 MySQL 只有 500 人。 總的來說,如果你讓有錢的大公司看看他們選擇了哪種 DBMS,那麼世界上大約三分之一的公司都在使用 Oracl
安裝 MySQL
SQL & Hibernate
等級 5,
課堂 2
加載中 嗯,既然對MySQL贊不絕口,我想是時候安裝它了。到目前為止,當前版本是 MySQL 8.0.2,我們將安裝它。 首先,讓我們進入頁面。 在那裡我們看到了 MySQL 商業版本的描述和下面的一個小鏈接。這就是我們需要的: 單擊鏈接並轉到包含免費產品列表的頁面。我選擇 MySQL Windows Installer: 然後你選擇兩個選項中的任何一個(它們是相同的)並下載任何一個。 如果您有 Linux、MacOS 或其他系統,您可以下載MySQL Community S
工作台安裝
SQL & Hibernate
等級 5,
課堂 3
加載中 程序員可以通過控制台操作數據庫,但這並不意味著他應該這樣做。有許多很棒的客戶端可以使用 SQL 服務器。例如,我喜歡 SQLYog。一些硬核繼續通過控制台工作,許多 - 立即通過 Intellij IDEA。 是的,她也知道如何親自使用 SQL 服務器。但是既然我們在這裡學習MySQL,同時我們將學習如何使用MySQL Client,它通常是串聯的。它叫做 MySQL Workbench。 第 1 步。讓我們再次點擊鏈接,然後選擇最底部的鏈接。結果,您應該看到如下內容
數據庫創建
SQL & Hibernate
等級 5,
課堂 4
架構創建 如果您決定在 SQL 服務器上創建一個新數據庫,那麼有兩種方法可以做到這一點: 工作台圖形用戶界面 編寫自定義 SQL 查詢 但由於我們目前正在研究 Workbench,我們將使用它創建數據庫: 您始終可以使用頂部菜單或頂部欄上的按鈕。讓我們點擊“創建新方案”按鈕,您將看到以下面板: 您可以在此處設置新方案的名稱。準備好。 默認編碼 重要的!永遠不要選擇默認編碼。然後發現這是某種 Windows 1251,它不想使用 Cyrillic 正常工作。您不需要它來搜索或過
創建表
SQL & Hibernate
等級 5,
課堂 5
創建表 我們的表列表是空的,所以是時候創建我們的第一個表了。可以通過三種方式做到這一點: 頂部工具欄中的“創建表格”按鈕 本地菜單 SQL腳本 這次我們使用本地菜單。只需右鍵單擊 Tables 字段並獲得此圖片: 接下來,您將看到一個用於創建表格的面板——它比看起來更可怕: 你在這裡只需要2個地方: 在上面的字段中指定表的名稱。 在中心的字段中指定列的名稱和類型。 設計:選擇正確的列名和類型 讓我們創建一個表來存儲用戶。在 Java 中,我們會這樣寫: class User
向表中添加數據
SQL & Hibernate
等級 5,
課堂 6
查看表格 您已經了解瞭如何創建數據庫模式和表,那麼合乎邏輯的問題來了:如何向表中添加數據? 在向表中添加數據之前,讓我們了解如何查看表中的數據。 首先,Workbench 的目的是執行 SQL 查詢並查看其執行結果,所以當你想查看一個表的內容時,它只是提示你執行查詢: SELECT * FROM таблица 我不是在開玩笑。 Workbench 有一個特殊的按鈕,可以讓您查看表格的內容。如果將鼠標懸停在表名上,則會顯示: 讓我們點擊它,看看會發生什麼: 在這裡,對錶的查詢
數據備份
SQL & Hibernate
等級 5,
課堂 7
8.1 數據庫備份的必要性 您已經學習瞭如何創建數據庫模式、表以及查看它們。還要用數據填充這些表並更改它們。現在你需要學習最重要的事情 - 進行備份。 數據庫很容易壞。事實上,數據庫通常處於不斷變化的狀態:不斷地保存和添加一些東西。 想像一下,您在瀏覽器中打開了一個選項卡,並且您不希望其中的信息丟失。同意,如果您只是決定永遠不關閉它,那麼這將不是最佳選擇。畢竟,瀏覽器可能會死機,可能會意外關閉,您可能會失光或燒毀您的計算機。Windows 可以安裝另一個更新,但你永遠不知道會
從 IDEA 工作
SQL & Hibernate
等級 5,
課堂 8
設置想法 Intellij IDEA 知道如何使用數據庫並不比 Workbench 差。它甚至在右窗格中有一個專用的數據庫選項卡。如果你點擊它,你會看到一張圖片: 讓我們嘗試連接到我們的數據庫。要開始,請單擊加號: 您喜歡支持的數據庫列表嗎?感人的?從 Google Big Query 開始,到 Cassandra 結束。 連接 MySQL IDEA 但我們是謙虛的人,所以我們就選擇MySQL。IDEA 立即建議指定連接數據庫的設置: 它們比 Workbench 還要多。儘管
Please enable JavaScript to continue using this application.