Navicat Premium是一個可連接多種數據庫的管理工具,它可以讓你以單一程序同時連接到MySQL、Oracle及PostgreSQL數據庫,讓管理不同類型的數據庫更加的方便。
創新互聯公司專注于龍湖企業網站建設,自適應網站建設,商城建設。龍湖網站建設公司,為龍湖等地區提供建站服務。全流程定制網站建設,專業設計,全程項目跟蹤,創新互聯公司專業和態度為您提供的服務
數據是許多大大小小的企業的核心部分。例如,Facebook存儲每個用戶的個人資料信息,包括關于他們的朋友和數據庫系統內的帖子的數據。SQL(結構化查詢語言的縮寫)是一種編程語言,使開發人員和數據庫管理員能夠使用該數據。
對于數據庫工作,您應該熟悉一些常用的SQL命令。不包括數據定義語言(DDL)或數據操作語言(DML)語句,SQL命令包括使用SELECT語句從表和視圖中獲取數據的命令。今天的文章將介紹幾個最重要的查詢,以及使用Navicat Premium作為數據庫客戶端的一些示例。
確定列的最低/最高值
該Sakila樣例數據庫包含了許多涵蓋了從演員和電影制片廠到錄像帶出租店周圍的電影業為主題的表。我們今天將在這里構建的查詢將針對它運行,因此您可能需要參考關于MySQL數據的生成報告教程,以獲取有關下載和安裝Sakila數據庫的說明。
Sakila數據庫中的一個中心表是電影表。它包含了我們虛構的視頻租賃商店擁有的每部電影的詳細信息。它包括電影標題、發行年份以及租賃價格等信息:
假設我們想知道價格范圍是什么——也就是說,最低和最高的租金是多少?我們可以很容易地找到使用MIN()和MAX()聚合函數。聚合函數對一組值執行計算并返回單個值結果。有許多聚合函數,包括AVG、COUNT、SUM、MIN、MAX等。這是一個將MIN()和MAX()應用于電影表的rental_rate字段的查詢:
SELECT?MIN(f.rental_rate)?as?lowest_price, ???????MAX(f.rental_rate)?as?highest_price FROM?film?f;
正如所料,每個函數都返回一個值:
按類別分組結果
SQL中最強大的一個子句是GROUP BY。它將具有相同值的行分組到匯總行中。因此,GROUP BY語句通常與聚合函數(COUNT、MAX、MIN、SUM、AVG)一起使用,以將結果集分組為一列或多列。
我們可以使用GROUP BY子句列出每部電影評級的最低和最高租金成本,例如《General》、《PG》、《PG-13》等。我們需要做的就是將評級字段添加到列列表中,并附加GROUP BY子句到我們現有查詢的結尾:
SELECT?f.rating, ???????MIN(f.rental_rate)?as?lowest_price, ???????MAX(f.rental_rate)?as?highest_price FROM?film?f GROUP?BY?f.rating;
我們的結果顯示,每部評級的電影價格從0.99美元到4.99美元不等:
結論
今天的博客介紹了一些最重要的查詢,以及一些使用Navicat Premium作為數據庫客戶端的示例。Navicat通過獲取關鍵字的建議并從編碼中刪除重復,幫助您快速編寫代碼完成和可自定義的代碼片段。
當前題目:數據庫管理工具NavicatPremium教程:幾個重要的
網頁路徑:http://vcdvsql.cn/article10/pepogo.html
成都網站建設公司_創新互聯,為您提供網站建設、微信公眾號、網站收錄、企業網站制作、手機網站建設、定制開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯