促銷活動
CodeGym University
學習
課程
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
課堂
評論
關於我們
開始
開始學習
現在就開始學習
探索地圖
課堂
等級 1
數據庫簡介
SQL & Hibernate
等級 1,
課堂 0
數據庫的歷史:數據庫和DBMS 很久以前在美國的一個國家,在一家大型 IT 公司中,曾經出現過存儲非常大量數據的任務。你問這有什麼難的?畢竟,大公司有錢,這意味著你可以購買更多的硬盤——僅此而已。 好主意,但正如他們所說,細節決定成敗。不僅需要存儲大量數據,還需要對其進行更改,並從中製作各種樣本。而且,你需要從不同的地方選擇不同的數據,而且要做得又快又漂亮。 總的來說,一切都和往常一樣:客戶想要一些不存在的東西,這次購買硬盤的決定沒有奏效。 於是,這家IT公司的程序員給自己敲
SQL語言
SQL & Hibernate
等級 1,
課堂 1
2.1 SQL簡介 如果您有一個數據庫 (DB),並且其中有一個包含一些數據的表,那麼最常見的任務就是在該表中查找某些數據。這就是 40 年前發明 SQL 的目的。 SQL 代表結構化查詢語言。 最簡單的 SQL 查詢如下所示: SELECT колонка1, колонка2, … колонкаN FROM таблица 假設您有一個員工表,其中包含您的初創公司員工的列表: ID 姓名 職業 薪水 年齡 加入日期 1個 伊万諾夫伊万 程序員 100,000 25 20
WHERE:SQL 查詢中的條件
SQL & Hibernate
等級 1,
課堂 2
3.1 比較值:<、>、=、<> 編寫 SQL 查詢時最常用的關鍵字之一是WHERE. 正是在它的幫助下,我們告訴 MySQL 我們要過濾(選擇)哪些表行。 在關鍵字之後,WHERE您可以編寫非常複雜和棘手的條件。那麼這個條件可以包含哪些操作呢? 操作員 描述 例子 < 較少的 工資 < 40000 > 更多的 工資 > 100000 <= 小於或等於 年齡 <= 25 >= 大於或等於 年齡 >= 18 = 等於 職業='程序員' <>, != 不等於 年(加入日期)!=
數據顯示控制
SQL & Hibernate
等級 1,
課堂 3
4.1 限制 如果您希望您的 SQL 查詢返回過多的數據,您可以提前限制最大數量。畢竟,表格可以包含數千甚至數百萬行。 SQL 使得使用LIMIT. 此關鍵字用在 SQL 查詢的最後,如下所示: LIMIT количество 讓我們針對產品表編寫一個查詢,其中包含我們商店產品的列表。但是由於我們有一家非常成功的商店並且我們銷售了很多產品,所以我們只想獲得答案的前 10 行。該請求如下所示: SELECT * FROM product
特殊的空值
SQL & Hibernate
等級 1,
課堂 4
5.1 缺乏意義 SQL 語言和 Java 語言一樣,有一個特殊的關鍵字來表示值的缺失——它是 null。或者正如它經常寫的那樣 - NULL。 SQL 中的用法NULL與 Java 中 null 的用法非常相似。在 Java 中,可能存在其字段包含空值的對象。在 SQL 中,可能存在其行包含 NULL 值的表。 讓我特意在我們的產品表中添加一些無品牌產品。如果產品的品牌未知,則該值為NULL。 要顯示此類產品,讓我們按id倒序對我們的產品表進行排序,並取 10 條記錄。該請
Please enable JavaScript to continue using this application.