Skip to main content

Data Type

Supports multiple data types while designing a CRUD table. Each data type serves a specific purpose and is applied based on the requirement of the field

Number

The Number data type is used to store numeric values. It supports different sizes and decimal precision.

SizeDescriptionUse Case
Size ≤ 3Stores small numeric values (up to 3 digits).Storing Age (e.g., 25), Rating scale (1–100)
Size > 3 and ≤ 10Stores medium-length numeric values.Employee ID (e.g., 1002345), Mobile PIN
Size > 1 with Decimal placesStores numeric values with decimals.Product Price (e.g., 1234.56), Weight or Quantity
Size > 10Stores large numeric values.Account Number (e.g., 1234567890123) , Aadhar/SSN numbers

Text

The Text data type is used to store alphanumeric characters.

LengthDescriptionUse Case
Length = 1Single character field.Gender (M/F) , Grade (A/B/C)
Length > 1, Max size not selectedFlexible text field without length restriction.First Name, City Name
Maximum Size SelectedPredefined length for text fields.Pincode (6 digits), Employee Code (10 chars)

Text - Unicode

The Unicode is used for alphanumeric characters, multilingual and special character support.

LengthDescriptionUse Case
Length > 1, Max size not selectedStores variable-length text.Customer Name in native language (e.g., हिंदी, 中文, عربى), Address fields
Maximum Size SelectedRestricts text to a set limit.Country Code (e.g., "IND", "USA"), Short Names with Unicode characters

Boolean

Stores true/false values.

ExampleUse Cases
true, falseActive/Inactive status, Yes/No fields, Checkbox selections

Date

Stores the date

ExampleUse Cases
2025-09-22Date of Birth, Joining Date, Invoice Date

Time

Stores time

ExampleUse Cases
14:30:00Shift Start Time, Meeting Schedule Time

Datetime

Stores both date and time values.

ExampleUse Case
2025-09-22 14:30:00Booking Date & Time

Datetime with Time Zone

Stores date time with time zone

ExampleUse Cases
2025-09-22 14:30:00 +05:30Global Applications (tracking across different countries), Meeting Scheduler with time zone

Timestamp

Stores date and time in UTC, converts to session/server timezone when retrieved

ExampleUse Cases
2025-09-22 14:30:00Log created/updated records, Order processing time