14 Nisan 2023 Cuma

Floating-Point Sütun Tipleri - Approximate Value

Giriş
Şöyledir
FLOAT 4 Byte
REAL 8 Byte Synonym for DOUBLE DOUBLE 8 Byte
Açıklaması şöyle
MySQL treats REAL as a synonym for DOUBLE, unless the REAL_AS_FLOAT SQL mode is enabled
Burada MySQL tanımlı SQL standardından farklı davranabilyior. Çünkü SQL standardına göre REAL aslında FLOAT ile aynı şey. Açıklaması şöyle
- The REAL data type is an approximate number with floating point numeric data.
- REAL value is approximate which means not all range of values can be represented exactly.
- REAL is equivalent to FLOAT(24).

Java karşılıkları şöyle
MySQL Type Java Type
CHAR, VARCHAR, LONGVARCHAR String
TEXT String
TINYINT byte
SMALLINT short
INT (INTEGER) int
BIGINT long
NUMERIC, DECIMAL java.math.BigDecimal
REAL float
FLOAT, DOUBLE double
BIT boolean
BINARY, VARBINARY, LONGVARBINARY    byte[]
BLOB, MEDIUMBLOB, LARGEBLOB    byte[]
DATE java.sql.Date
TIME java.sql.Time
DATETIME, TIMESTAMP java.sql.Timestamp

Hiç yorum yok:

Yorum Gönder

Soft Delete

Giriş Açıklaması  şöyle When using the soft delete mechanism on the database, you might run into a situation where a record with a unique co...