認識一下資料庫的使用

2021-01-12 老楊分享

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

為啥我們要使用資料庫呢?你想一想你所發的信息,生成的帳號信息都需要一個很龐大的容器來容納你們的信息,這個容器就叫做資料庫。其中最常見的兩個資料庫,一個叫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關鍵字。

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

相關焦點

  • STRING:蛋白相互作用資料庫的使用
    蛋白相互作用分析的資料庫有很多,至於為什麼選擇STRING,還是在於其強大的可視化,以及自定義功能。這樣我們可以得到數據結果的同時,還可以得到相對好看的圖。下面我們就來介紹一下STRING 資料庫如何使用吧~
  • Oracle資料庫遊標使用方法
    【IT168技術文檔】  SQL是用於訪問Oracle資料庫的語言,PL/SQL擴展和加強了SQL的功能,它同時引入了更強的程序邏輯, 下面在本文中將對遊標的使用進行一下講解,希望可以和大家共同學習進步。  遊標字面理解就是遊動的光標。
  • 腫瘤全面分析資料庫:oncomine使用介紹
    經典的我們可以使用TCGA的數據來進行分析,我們之前介紹的GEPIA就可以來進行分析。但是對於測序的結果而言,其檢測的結果不管是基於人種或者其他的原因,可能和我們的實驗結果有可能存在偏差。這個時候其實多分析幾個結果,多看個數據集的結果會更好一些。常用的資料庫就是GEO了,但是使用GEO還要一個一個數據集找,這樣又很浪費時間。所以有沒有簡單的方法呢?
  • 為什麼要使用 SQLite 資料庫?
    SQLite 是一個被大家低估的資料庫,但有些人認為它是一個不適合生產環境使用的玩具資料庫。事實上,SQLite 是一個非常可靠的資料庫,它可以處理 TB 級的數據,但它沒有網絡層。接下來,本文將與大家共同探討 SQLite 在過去一年中最新的 SQL 功能。
  • 引物資料庫PrimerBank使用方法
    該資料庫的最大優點是數據量非常大,包含人和小鼠不同基因的約30萬對引物,通過基因ID,基因名稱等都可以進行引物的查詢。為確定其中引物的正確性,該資料庫的人員選取了小鼠中27681個基因的共26855對引物進行了螢光定量PCR檢測,並將PCR產物進行了瓊脂糖凝膠電泳檢測和測序(夠拼的)。
  • SQLyog怎麼使用 SQLyog資料庫工具使用教程
    SQLyog是一個易於使用的、快速而簡潔的圖形化管理MYSQL資料庫的工具,它能夠在任何地點有效地管理你的資料庫。  方法/步驟  雙擊SQLyog快捷方式  注意:  SQLyog是MySQL資料庫管理工具    先要連接上MySQL然後才能管理    點新建
  • eclipse如何使用JDBC連接mysql資料庫
    eclipse如何使用JDBC連接mysql資料庫1.在新建的Project中右鍵新建Floder2.創建名為lib的包3.創建完畢之後的工程目錄4.接下來解壓你下載的mysql的jar包,拷貝其中的.jar文件5.在工程lib
  • 腸道菌群資料庫——gutMEGA分享
    不知從何時起,「遇事不決,量子力學;機制難尋,腸道菌群」這句話開始廣為流傳,根據近十年的研究文章結果來看,一直被人類忽視的腸道菌群的功能逐漸被大家認識到
  • 資料庫是什麼?怎樣學習SQL Server資料庫?
    對於剛開始學習編程的新手來說,資料庫的概念相對來說也不是很好理解。這裡,我用通俗的語言說明一下什麼是資料庫。前提了解資料庫之前,首先要知道什麼是windows服務。windows服務可以在「計算機管理-服務和應用程式-服務」中找到。
  • 0064 關係資料庫的概念和安裝使用MySQL
    上2節課學習了如何使用PHP語言和數據文件來實現完整的一個信息管理功能網頁。這節課開始學習關係資料庫的概念,以及如何安裝和使用MySQL資料庫。關係資料庫的概念資料庫就是對數據進行結構化存儲和管理的倉庫。
  • eclipse如何使用JDBC向資料庫插入數據!
    eclipse如何使用JDBC向資料庫插入數據!1.在工程中新建InsertTest.java類2.向資料庫中插入數據總共分為4步   1.獲取資料庫連接   2.準備sql語句   3.執行插入      3.1使用connection的createStatement()方法獲取Statement對象      3.2調用Statement對象的executeUpdate(sql)方法執行插入操作   4.關閉資料庫連接
  • 實踐分享:ACCESS資料庫導入mysql資料庫
    作為程式設計師很多時候要進行不同資料庫之間的導入導出工作,這樣是為了節省數據錄入的時間。下面我就和大家分享一下如何把數據從ACCESS資料庫導入mysql資料庫。首先說明一下思路,可以導入mysql的方法有很多,但不包過access直接導入,網上有很多介紹CSV格式導入mysql的,但操作很不方便,經常發生錯誤而無法導入。sql語句導入是最簡單的。那有沒有辦法把access資料庫轉換成sql語句呢。
  • 蘋果重新開源分布式資料庫FoundationDB,已在內部使用三年
    策劃編輯|Natalie編譯|核子可樂FoundationDB 是「一個能在多集群伺服器上存放大規模結構化數據的分布式資料庫」。該資料庫系統專注於高性能、高可擴展性和不錯的容錯能力。這意味著使用該資料庫的項目運行起來更高效且維護成本低。
  • 什麼是資料庫?資料庫的體系結構是如何劃分
    本篇將介紹的是資料庫的體系結構是如何劃分,有興趣的朋友可以了解一下!什麼是資料庫?可以從它的字面意思理解,資料庫是數據的集合。比如:我們在筆記本上把圖片或者文檔、電影等資料放到一個文件夾下,那麼這個文件夾就是一個資料庫。那麼如果運用在系統開發的時候呢?它所存儲的便是應用系統內的數據,數據的重要性不言而喻。資料庫的概念需要掌握才能更好的使用和發揮資料庫存儲數據的功能。
  • 一站式 lncRNA 查詢資料庫|lncRNA|資料庫|亞細胞|查詢|序列|預測|...
    >這個資料庫可以查詢多個對於lncRNA多個方面的結果,一般這種匯總式的資料庫,類似於一個中間站,是匯總了很多資料庫的結果,所以我們就來介紹了一下資料庫都有什麼結果以及資料庫的結果是基於什麼做出來的。這個資料庫沒有使用基因名數據的方式來進行查詢,而是使用了輸入Fasta序列的方式來進行查詢的。我們需要做的就是選擇物種、輸入序列、提交結果。在結果界面,首先能看到一個在左側側邊欄有一個主要的結果,這個是資料庫對於一個lncRNA所有相關的注釋的條目,我們可以點擊某一個標題就可以直接跳轉到這個地方了。
  • DTCC 2020:資料庫工程師眼中的資料庫市場
    PingCAP 資料庫內核研發工程師韋萬以《使用TiDB列存引擎進行實時數據分析》為主題進行了精彩的議題分享,並在議題分享後接受了IT168小編的採訪,以下是採訪實錄:  引入 TiFlash 增強 OLAP 能力,讓 TiDB 成為真正的 HTAP 資料庫;我們支持了悲觀鎖,優化高頻事務衝突的場景;優化分布式事務的二階段提交降低延遲,並支持 Clustered Index,讓 TiDB 更能勝任金融場景的苛刻要求;支持雲上 DBaaS 模式,讓 TiDB 在雲上使用成本降到最低。未來,隨著 TiDB 的生態持續擴大,它的迭代速度會更快。
  • oncomine資料庫的申請和使用
    然後就可以開始使用oncomine資料庫啦~利用Oncomine分析特定基因在多種癌症中mRNA的表達水平,分析特定基因在不同癌症中mRNA的表達水平和預後價值:
  • 環狀RNA常用資料庫使用介紹
    下面我們介紹環狀RNA相關的幾個重要資料庫。circBase資料庫1、選擇感興趣的circRNA這裡以「HIPK3」基因為例,打開circBase網站(http://circrna.org/),在搜索框中輸入興趣基因「HIPK3」名稱,點擊「search」按鈕。
  • ​Uniprot,一個熟悉又陌生的資料庫|使用Uniport獲取相關蛋白注釋信息(一)
    應廣大讀者的要求,今天就著重介紹一下Uniprot。Uniprot是一個免費、老牌的生物信息學資料庫,很多文章都使用了Uniprot中的數據。那麼,我們今天就來看一下怎樣通過Uniprot來獲取我們需要的各種信息吧。我們仍然使用PD-1蛋白作為例子,講述Uniprot中怎樣獲取該蛋白的注釋信息。
  • 文檔資料庫與關係資料庫的比較
    文檔資料庫與關係資料庫的比較 文檔資料庫與關係資料庫的比較 2009-07-06 15:58:27  來源:CIO時代網關鍵詞: 資料庫   一、關係資料庫的優勢和目前面臨的問題  從60年代末開始, 資料庫技術經歷了層次資料庫、網狀資料庫和關係資料庫而進入資料庫管理系統( DBMS)階段至今, 資料庫技術的研究也不斷取得進展。