促銷活動
學習
Adesua ahorow
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
課堂
評論
關於我們
開始
開始學習
現在就開始學習
Me Nkɔso
Adesua ahorow
探索地圖
課堂
等級 6
使用 SQL Server
SQL & Hibernate
等級 6,
課堂 0
讓我們編寫一個查詢,該查詢將基於員
創建表
SQL & Hibernate
等級 6,
課堂 1
有意義的表創建 在前面的課程中,我們已經對創建表的查詢有了一些了解,現在是時候深入研究一下了。 創建表與在 Java 中聲明類非常相似,並且具有以下模式: CREATE TABLE table_name (
向表中插入數據
SQL & Hibernate
等級 6,
課堂 2
INSERT INTO VALUES() 語句 我們弄清楚瞭如何創建表,現在讓我們詳細了解如何使用 SQL 查詢向表中添加數據。 事實上,這樣做非常簡單,但有幾個細微差別。向表中插入數據的最簡單選項需要指定兩件事: 列名 列值(數據) 必須指定列名,因為很多時候列都有默認值,在插入數據時沒有指定。通常每個表都有至少一個這樣的列,例如行 ID。 向表中插入數據的查詢的一般形式如下所示: INSERT INTO таблица (колонка1, колонка2, колон
更改表中的數據
SQL & Hibernate
等級 6,
課堂 3
4.1 UPDATE SET語句 如果您需要更改表中的現有記錄,那麼為此我們使用運算符UPDATE。 一方面,運算符UPDATE類似於運算符INSERT,因為我們需要為列指定新值。另一方面,在 operator 上SELECT,因為它允許您立即處理數據組。 重要的!運算符的目的UPDATE不是改變表中某一行的數據,而是改變滿足一定條件的所有行的數據。而且如果你犯了一個小錯誤,你很容易丟失表中的所有數據。 請求的一般視圖: UPDATE таблица SET
刪除表中的數據
SQL & Hibernate
等級 6,
課堂 4
5.1 DELETE FROM 語句 SQL 中最容易做的就是刪除數據。您可以非常快速地刪除所有內容,甚至沒有人會要求您進行任何確認。 讓我們從最簡單的場景開始:如何刪除表中的一行。 這是您最常看到的場景,通常是刪除特定記錄,標準查詢通常如下所示: DELETE FROM таблица
更改表的結構
SQL & Hibernate
等級 6,
課堂 5
6.1 改變數據庫的結構 最後,使用數據庫最有趣的部分是更改數據庫。如果你認為這是一件非常簡單的事情,那麼這裡有一個關於這個話題的軼事:
INDEX:指標
SQL & Hibernate
等級 6,
課堂 6
7.1 指數出現的原因 沒有它就沒有數據庫的另一個重要的事情是索引。 想像這樣一種情況,用戶表中有 1000 萬用戶,你想顯示所有級別在 90 以上的用戶。這個查詢寫起來很簡單: SELECT * FROM user WHERE level > 90 太好了,我們在不到一分鐘的時間內就寫好了請求。從 SQL 服務器執行此查詢需要多長時間?要執行這樣的查詢,他要翻一千萬條記錄,就算只有一條記錄,也需要很多時間。 我們如何在 Java 中完成類似的任務?我們首先將用戶集合按級別排
約束:數據庫完整性
SQL & Hibernate
等級 6,
課堂 7
數據庫完整性控制 了解數據庫的另一件重要事情是 CONSTRAINS。在約束的幫助下,您可以控製表中的數據更改並保持它們的完整性和一致性。 當我們談論數據庫時,什麼是數據一致性? 讓我們以帶有員工、產品和任務表的在線商店為例。我們已經知道任務表中可能存在未分配給任何人的任務:此類行的 employee_id為 NULL。 但是如果任務表中有一個條目的 employee_id 等於,比方說,115,會發生什麼?畢竟,我們沒有這樣的員工。employee 表中沒有 id = 11
Please enable JavaScript to continue using this application.