****欧欧美毛片4,国产午夜精品视频,97视频在线观看免费视频,久久七国产精品

數據恢復咨詢熱線:400-666-3702??

歡迎訪問南京兆柏數據恢復公司,專業數據恢復15年

兆柏數據恢復公司

?常見問題

?當前位置: 主頁 > 常見問題

針對Oracle數據庫的數據類型和語法介紹

瀏覽量: 次 發布日期:2023-08-18 22:58:20

針對Oracle數據庫的數據類型和語法介紹 ▲點擊上方第二個“無文不至”關注公眾號 日常總結     |   編輯  /  lucky這是無文不至公眾號的第6篇原創文章 數據庫分為很多種。包括:Oracle、Oracle集群、MySQL、sql server、HANA、DM、DB2、Sybase、POLARDB、kingbase等等。本篇文章將針對Oracle數據庫,介紹在我們測試崗的工作過程中;表中字段常用的數據類型。以及創建表、修改表、插入表等常用語法。 使用場景:數據驗證、數據分析、修復數據(導致數據錯誤且無法穩定重現的缺陷,通常都需要優先使用數據修復的方式暫時解決)。 目的:溫故而知新;語法雖簡單,但瑣碎的知識點總是令人容易忘卻,收藏本篇文章,以便后期回顧使用。 01 — 數據類型-字符型 char類型:定長字符串。varchar類型:不定長字符串。char類型和varchar類型的最大區別是:char類型會用空格填充來達到其最大長度。aa0.jpg


例如:varchar(20)與char(20)兩種數據類型,最大長度均為20字節。當存入的字符占用小于20字節時,聲明為varchar類型的字段,其字段值只占用足夠表示它的那些字節空間;而char類型的字段,其字段值會仍然占滿20個字節空間,用空格填充來達到其最大長度20字節。 為了便于理解,舉例如下: 1. 創建char類型的Test01字段,varchar類型的Test02字段。 2. 插入Test01字段和Test02字段的值均為“abc”。 3. 此時,查詢char類型的字段Test01值為“abc+空格”時,可查詢到一行數據。         4. 而查詢varchar類型的字段Test02值為“abc+空格”時,,無法查詢到數據。   02 一 數據類型-數值型(number) number(m,n):帶有小數位精度的數值型。m為所有有效數字的位數,n是小數點以后的位數。如:number(5,2),但在一行數據中的這個字段輸入575.316,則真正保存到字段中的數值是575.32。如:number(3,0),輸入575.316,真正保存的數據是575。 舉例如下:1. 創建number(5,2)類型的number1 字段,和number(3,0)類型的number2字段。       2. 插入number1和number2字段的值均為575.316。 3. 此時,查詢表中數據,number1字段的值只有2位小數,number2無小數位數。 03 一 數據類型-數值型(integer) 等同于NUMBER(38,0) 舉例如下:1. 創建Integer類型的Recent 字段。 2. 向Recent 字段中插入值"515.23"。 3. 查詢IntegerR 表中Recnet的值。         04 一 數據類型-數值型(float) Float(n):n 指小數位的二進制精度。(若要從二進制轉換為十進制的精度,請將 n 乘以 0.30103。要從十進制轉換為二進制的精度,請用 3.32193 乘小數精度)例如:Float(2),則轉換為十進制的小數位精度應為2*0.30103=0Float(10),則轉換為十進制的小數位精度應為10*0.30103=3 舉例如下:1. 創建FLOAT(2)類型的num1 ,FLOAT(10)類型的num2 ,FLOAT類型的num3 ,NUMBER類型的num4 。       2. 向表中的各個字段分別插入數據。 3. 查詢FloatR表中各個字段的值。             05 — 數據類型-日期型 DATE 類型:日期,精確到秒。TIMESTAMP類型:日期,精確到秒,時間戳。 舉例如下:1. 創建data類型的data01字段 和TIMESTAMP類型的TIMESTAMP01字段。   2. 向表中插入系統時間     3. 查詢表中數據     06 — 常用語法-創建 1. 創建空表       2. 創建與某表相同表結構的表 07 —常用語法-插入 1. 向表中插入數據 2. 向表中插入新的字段       3. 向表中插入新的字段且該字段不可為空         08 — 常用語法-刪除 1. 刪除表中數據       2. 刪除整張表的數據和表結構       3. 刪除表中某字段         09 — 常用語法-修改 1. 修改表名       2. 將表中的某字段名進行修改         3. 修改表中某字段的字段值         4. 將某一字段的字段值賦值作為另一字段的字段值       請關注我們!后續還會不間斷的去更新發布新的文章:《針對MySQL數據庫的數據類型和語法介紹》、《針對Sql Server 數據庫的數據類型和語法介紹》等等。根據提供的內容,如有不同意見或建議;或者想后續了解哪些內容,歡迎大家評論、留言和交流。 堅持正確的看法,保持思考的獨立性。 推薦閱讀:測試崗普遍使用的Linux命令(一) ------------------------------------------------------------ 點擊下方公眾號關注無文不至, 和作者一起分享職場測試經驗。 ? 寫留言

相關推薦