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

數(shù)據(jù)恢復(fù)咨詢熱線:400-666-3702??

歡迎訪問南京兆柏?cái)?shù)據(jù)恢復(fù)公司,專業(yè)數(shù)據(jù)恢復(fù)15年

兆柏?cái)?shù)據(jù)恢復(fù)公司

?常見問題

?當(dāng)前位置: 主頁(yè) > 常見問題

針對(duì)Oracle數(shù)據(jù)庫(kù)的數(shù)據(jù)類型和語(yǔ)法介紹

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

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


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

相關(guān)推薦