資料庫中級教程 第十四講 資料庫的浮點數的儲存

2021-10-13 15:19:03 字數 555 閱讀 9552

資料庫中級教程 第十四講 資料庫的浮點數的儲存

針對浮點數的儲存的精度和範圍是各種程式語言以及各種資料庫都會涉及的問題。

下面以oracle的資料庫以例來說明一下:

型別帶有附加引數:乙個顯示寬度指示器和乙個小數點指示器。

如下圖是oracle的精度的示例:

mysql 支援的三個浮點型別是 float、double 和 decimal 型別。

float 數值型別用於表示單精度浮點數值,而 double 數值型別用於表示雙精度浮點數值。

與整數一樣,這些型別也帶有附加引數:乙個顯示寬度指示器和乙個小數點指示器。

因為浮點數的儲存的精度和範圍,oracle與mysql的引數都是第乙個引數顯示寬度,

第二個引數顯示小數點後的位數。所以在這兩種資料庫之間轉換浮點數的型別時,就可以把

oracle number型別直接轉換成mysql的float、double 和 decimal 型別中的一種,而引數不變。

資料庫中級教程 第十一講 資料庫的各種鎖

資料庫中級教程 第十一講 資料庫的各種鎖 資料庫的效能的問題,有一大部分是與鎖相關的。對於dba,必須清楚地了解資料庫 的鎖機制。資料庫是乙個多使用者使用的共享資源。當多個使用者併發地訪問資料時,在資料庫中就 會產生多個事務同時訪問同一資料的情況。若對併發操作不加控制就可能會讀取和存 儲不正確的資料...

php複習 第十四天 與資料庫互動

header content type text html charset utf 8 前言 mysql拓展針對mysql4.1.3或更早版本設計的,不支援後期mysql服務端提供的一些特性。所以現在優先使用mysqli作為處理mysql與php互動的拓展。1.與mysql資料庫建立連線 掩藏錯誤提...

原始碼 Oracle資料庫管理 第十四章 記錄與集合

14.2.6 資料庫中的巢狀表 14.22 建立巢狀表 建立乙個巢狀表型別,用來儲存員工的姓名 create or replace type tbl emp name as table of varchar2 20 建立乙個使用巢狀列型別的列的表,用來儲存部門和員工名稱資訊。create table...