促銷活動
CodeGym University
學習
課程
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
課堂
評論
關於我們
開始
開始學習
現在就開始學習
探索地圖
課堂
等級 4
SQL 中的數據類型
SQL & Hibernate
等級 4,
課堂 0
SQL 數據類型介紹 與 JavaScript 不同,SQL 具有強類型。在每個表中,每一列都有自己固定的數據類型。 數據類型有很多,但是和Java語言不同的是,之所以有這麼多,並不是因為有適用於所有場合的數據類型。數據庫非常依賴於數據的大小,因此許多數據類型僅在長度上有所不同。 總的來說,數據類型可以分為 5 組: 數值類型 字符串類型 存儲日期和時間的類型 對象:通常表示為字節集合 傳輸:JSON 和 XML 通常不同的 DBMS 仍然有自己的數據類型。每個 DBMS 都
數值函數
SQL & Hibernate
等級 4,
課堂 1
數值函數列表 正如我們上面所說,DBMS 僅僅存儲某種類型的數據是不夠的,它還需要支持對這些類型的數據進行廣泛的超快速操作。 而且,如您所知,所有 DBMS 都支持各種數字類型和對它們的操作。今天,您將熟悉其中最受歡迎的。 MySQL 中的所有數字函數都可以有條件地分為 5 組: 算術運算 位操作 舍入函數 代數函數 三角函數 順便說一句,由於使用了 Java 語言,您對其中的許多內容都很熟悉,所以我認為您不會對它們感到驚訝。但讓我們按順序開始。 可以在此處找到完整的功能列表
日期函數
SQL & Hibernate
等級 4,
課堂 2
3.1 處理日期和時間的函數列表 日期和時間是數據庫中存儲的最常見的數據類型之一。這就是為什麼使用它們的函數列表非常大。以下是最受歡迎的: # 功能 描述 1個 CURDATE() 返回當前日期 2個 時間() 返回當前時間 3個 現在(),當地時間() 返回當前日期和當前時間 4個 年() 從日期返回年份 5個 月() 返回日期中的月份 6個 日(),日月() 返回日期中的日期 7 小時() 僅從時間返回數小時 8個 分鐘() 宣佈時間分鐘 9 第二() 從時間返回秒數 1
日期函數,實例
SQL & Hibernate
等級 4,
課堂 3
查找最近 30 天內的事件 另一個常見任務是搜索屬於特定日期範圍的行。原則上,如果範圍的開始日期和結束日期是固定的,這並不困難:SQL 可以比較日期,也可以比較數字。 比較運算符可應用於日期:<、>、<=等。此外,還有一種特殊的 BETWEEN 運算符也可用於日期。例如,讓我們編寫一個查詢,從任務表中選擇 2022 年夏季需要完成的所有任務。該請求將如下所示: SELECT * FROM task
字符串函數
SQL & Hibernate
等級 4,
課堂 4
字符串函數列表 比日期和時間更多的功能——只有 String 類型。SQL 中的哪個由 CHAR(n) 和 VARCHAR(n) 類型給出。讓我們回顧一下其中最受歡迎的: 功能 描述 1個 長度(str) 以字節為單位返回傳遞的字符串的長度 2個 CHAR_LENGTH(str) 以字符形式返回傳遞的字符串的長度 3個 定位(substr,str), 在類似於 indexOf() 方法的字符串中搜索子字符串 4個 定位(substr,str,pos) 從 pos 開始搜索字符
Please enable JavaScript to continue using this application.