認識一下資料庫的使用

2021-01-13 老楊分享

其實在我們這一行中,資料庫的使用是重中之重!

為啥我們要使用資料庫呢?你想一想你所發的信息,生成的帳號信息都需要一個很龐大的容器來容納你們的信息,這個容器就叫做資料庫。其中最常見的兩個資料庫,一個叫MySQL,另一個叫Oracle數據。

先認識一下函數。函數是oracle提供的對結果集進行再加工的封裝特定功能的單元,可以重複利用。

函數可以分為組函數和單行函數。

組函數又被稱作聚合函數,用於對多行數據進行操作,並返回一個單一的結果,單行函數對單個數值進行操作,並返回一個值。

注意一下:組函數返回一個結果,單行函數返回一個值。

流程圖

字符函數

字符串連接:select concat('hello','word') from dual;

表示oracle字符串連接符:select 'hello' || 'word' from dual;

單詞首字符大寫:select initcap('hello') from dual;

select initcap('hello world') from dual;

大小寫轉換:select lower('HeLLo') from dual;

select upper('Hello') from dual;

函數嵌套使用:select lower(upper('HelLo')) from dual;

lpad/rpad的使用

select lpad('hello',10,'*') from dual;

select rpad('hello',10,'$')FROM DUAL;

效果如下:

示例圖

instr(str1,str2,fromindex,count)

從str1中fromindex開始查找str2,count表示第幾次出現,fromindex默認是1,count默認是1

select instr('helloworld','world')from dual; 結果為6。

字符串替換:使用replace關鍵字。

select replace('18612341010','1234','****') from dual;結果為:186****1010。

我們這一行不管是做什麼,都會和數據元素打交道。

總結:select是查詢必備的條件關鍵字。

字符串連接使用:concat關鍵字。

單詞首字符大寫:initcap關鍵字(oracle)。

lpad/rpad的使用,前面或者後面加入自己所想的字符,比如「*」。

字符串替換:replace關鍵字。

最後在補充一下,如果你有什麼困擾或生活不如意,都可以私聊。我樂意充當你的傾聽者。簡稱「傾聽師」。

相關焦點

  • Greenplum的資料庫使用無共享MPP體系結構
    近期涉及Greenplum的資料庫使用無共享MPP體系結構內容備受矚目,很多讀者對此也很有興趣,現在給大家羅列關於Greenplum的資料庫使用無共享MPP體系結構最新消息。Greenplum的資料庫使用無共享MPP(大規模並行處理)體系結構,該體系結構設計用於商業智能和商品硬體上的分析處理,並且該公司一直在努力幫助企業將數據存儲在雲中。根據Forrester Research分析師James Kobielus的說法,該交易表明數據倉庫領域正處於新一輪整合的開始。
  • 數易軒圖資料庫:你知道資料庫的分類嗎?圖資料庫是什麼
    資料庫發展至今已有三十多年,全球資料庫的廠家多達幾十個,傳統的關係型資料庫雖然仍佔有著很大的市場份額,但越來越多的企業開始接觸圖資料庫這個NoSQL資料庫的行業黑馬。能夠高效地處理複雜、龐大的數據關係。數易軒致力於圖資料庫技術服務,為您介紹資料庫的分類。
  • 圖資料庫的作用有哪些?圖資料庫怎麼樣?
    圖資料庫和傳統概念上的「圖」不一樣,圖資料庫並不是儲存、分析美女帥哥圖片的資料庫,也不能批量PS自拍美顏照片,它和各種格式的圖片視頻沒有直接關係,也不能解決幾何圖形的問題,你問我心理陰影面積有多大?emmm……這麼大數易軒致力於圖資料庫技術服務,為您介紹圖資料庫的功能與作用。
  • DTCC 2020 | 阿里雲葉正盛:資料庫2025
    在介紹資料庫2025的規劃之前,首先回顧一下資料庫的發展歷程。資料庫的發展離不開計算機基礎設施的發展,因此可以將資料庫的發展分為五個階段。一般而言,在IaaS層,也就是對於伺服器、網絡和存儲這一層面,大家都有比較統一的認識,今天很多企業其實已經建設的差不多了。而更上層的就是智能化應用,大家也正在逐漸形成統一的認識,那就是未來的應用一定是向著智能化發展。從IaaS到智能化應用需要經歷一定的環節,而在這個環節中,資料庫將會起到非常關鍵的作用,包括數據的產生、存儲、消費和分析,這些都是資料庫要去解決的問題。
  • 圖資料庫的類別有哪些?數易軒解讀:圖資料庫分類與原理
    圖資料庫作為新興NoSQL資料庫的代表,可以分為四種類型。圖資料庫應用廣泛,無論是網際網路行業還是傳統的金融、地產、醫療等行業,都可以通過圖資料庫的應用進一步提升企業效率。數易軒致力於圖資料庫技術服務,為您介紹圖資料庫的四個分類。
  • 阿里雲資料庫李飛飛:雲計算推動資料庫向雲原生快速演進
    進入「雲原生」時代,全面布局雲原生資料庫   如今,阿里雲資料庫經歷了傳統商業資料庫,走過了託管資料庫,已經進入了以自研為主的雲原生資料庫產品階段,並且開啟了全面的雲原生布局,進入「雲原生」時代。  2020年的Gartner的報告中,「阿里雲資料庫」赫然出現在領導者象限中。
  • Nutanix推資料庫管理平臺Era 2,簡化跨雲資料庫運營
    超融合架構領導廠商Nutanix更新自家資料庫管理平臺,發布最新的Era 2,將資料庫解決方案擴展到雲和集群,資料庫管理員能夠簡單地跨私有雲和公有雲,執行資料操作,另外,Era 2提供更全面的資料保護功能,可快速備份資料庫,並跨區複製備份。
  • 資料庫SQL初識
    DDLDDL(Data Definition Language,數據定義語言) 用來創建或者刪除存儲數據用的 資料庫以及資料庫中的表等對象。DDL 包含以下幾種指令。CREATE : 創建資料庫和表等對象DROP : 刪除資料庫和表等對象ALTER : 修改資料庫和表等對象的結構DML
  • 無伺服器資料庫競技,哪家雲服務落伍了?|雲計算|資料庫|無服務|...
    Serverless技術讓雲計算真正像使用水、電一樣,接上水管或者插上插座就可以使用。現在,雲計算涉及的服務越來越多,不僅有計算、存儲、網絡,還有資料庫、數據分析、機器學習等諸多領域,這些新服務歷來都是行業的風向標,成為行業關注的焦點。讓Serverless技術落地,還有重要的一環,那就是無伺服器資料庫。
  • 如何使用Navicat Premium 15資料庫表製作雙柱狀圖
    1、雙擊打開Navicat Premium 15,然後打開一個資料庫連接雙擊打開Navicat Premium 152、打開本地資料庫,結果提示報錯;檢查發現,MySQL資料庫服務沒有開啟,在任務欄處,滑鼠右鍵選擇任務管理器
  • 使用NodeJS Lambda函數查詢RDS MySQL資料庫
    我的任務是查詢RDS MySQL資料庫。在這篇文章中,我將分享我的經驗。第一次嘗試:使用內聯代碼編輯器自從我使用NodeJS以來,第一件事就是找出一個好的MySQL節點包。幸運的是,我找到了這個MySQL庫,並且它也有不錯的文檔,編寫代碼很簡單。
  • 第二屆資料庫挑戰賽閉幕,選撥內存資料庫明日之星
    由阿里雲和英特爾聯合主辦的第二屆資料庫大賽—Tair性能挑戰賽於12月13日落幕並舉辦頒獎典禮。經過125天的層層評選,最終決出了6支優秀團隊分別獲得了冠亞季軍,其中美國的資料庫領域自由職業者金星獲得本次比賽冠軍。Tair是阿里雲自研的雲原生內存資料庫,專注於多數據結構的緩存與高速存儲場景,接口兼容開源Redis/Memcache。
  • 數易軒:圖資料庫和各類別的資料庫有什麼關係?
    大數據隨著網際網路的發展已經持續了三十多年,各種類型資料庫百花齊放,每個階段都有其更為實用的資料庫類型。傳統關係型資料庫已經不能完全滿足現代企業龐大複雜的數據關係,圖資料庫應運而生大大解決了這個問題。數易軒致力於圖資料庫技術服務,為您介紹資料庫的幾種分類。
  • 資料庫實體聯繫模型與關係模型
    資料庫設計是指根據用戶的需求,在某一具體的資料庫管理系統上,設計資料庫的結構和建立資料庫的過程。例如,編程微課是在線編程教育項目,該項目涉及到課程、學生、老師、學習資料等數據,這些數據都要被存儲下來,並且能夠方便的增加、修改、刪除和查詢。這就需要規劃課程、學生、老師、學習資料等數據構成以及相互之間的關係。
  • 資料庫是什麼?有什麼特點
    由於結構化數據的規模不算太大,數據規模的增長通常也是可預期的,所以針對結構化數據使用關係型資料庫更好。關係型資料庫十分注意數據操作的事務性、一致性,如果對這方面的要求關係型資料庫無疑可以很好的滿足。NoSQL資料庫使用的是非結構化查詢語言(UnQL),它以數據集(像文檔)為單位來管理和操作數據,由於它沒有一個統一的標準,所以每個資料庫廠商提供產品標準是不一樣的,NoSQL中的文檔Id與關係型表中主鍵的概念類似,NoSQL資料庫採用的數據訪問模式相對SQL更簡單而精確。
  • 時序資料庫的前世今生
    Facebook開源了beringei時序資料庫,基於PostgreSQL打造的時序資料庫TimeScaleDB也開源了。時序資料庫作為物聯網方向一個非常重要的服務,業界的頻頻發聲,正說明各家企業已經迫不及待的擁抱物聯網時代的到來。 本文會從時序資料庫的基本概念、應用場景、需求與能力等方面一一展開,帶你了解時序資料庫的前世今生。
  • 格式機器可讀、Kaggle 上免費使用,arXiv 發布集成170萬篇論文資料庫
    茫茫滄海尋一粟——想必這是許多學者在使用arXiv網站搜索論文時的痛苦心聲。不過現在arXiv給大家帶來了一個好消息:他們將 170萬篇arXiv論文集成為一個格式機器可讀的資料庫,並將該資料庫託管到了Kaggle上供用戶免費使用。
  • Java資料庫連接性簡介
    使用JDBC連接資料庫Java生態系統中編程的幸運事實之一是,您可能會為所選的任何資料庫找到穩定的JDBC資料庫連接器。在本教程中,我們將使用SQLite來了解JDBC,主要是因為它非常易於使用。使用JDBC連接資料庫的步驟如下:1.
  • Oracle資料庫還是王者嗎?
    70年代甲骨文公司給美國局方做的一款關係資料庫叫Oralce,Oracle公司和產品的名稱來源於這個項目名稱。2、Oracle的競爭者。關係型資料庫有Mysql、SQLServer、DB2、MongoDB、Redis、ES等等。3、使用Oracle產品的主要行業。
  • MySQL資料庫筆記
    7、查看資料庫的版本:select version(),user();8、資料庫:系統資料庫和用戶資料庫。系統資料庫:就是我們在安裝MySQL伺服器的時候,默認就有的資料庫,存儲一些用戶名、密碼等,不能刪除,不能隨意更改。