Data Types এবং তাদের ব্যবহার

HSQLDB Database তৈরি এবং পরিচালনা - এইচএসকিউএলডিবি (HSQLDB) - Database Tutorials

402

HSQLDB বিভিন্ন ধরনের ডেটা সংরক্ষণের জন্য বিভিন্ন Data Types সরবরাহ করে। Data Types নির্বাচন করা হয় ডেটার প্রকৃতি এবং ব্যবহার অনুযায়ী। ডেটাবেসে সঠিক ডেটা টাইপ ব্যবহারের মাধ্যমে ডেটার কার্যক্ষমতা, সঠিকতা এবং স্টোরেজ অপ্টিমাইজেশন নিশ্চিত করা যায়।


HSQLDB-এর সাধারণ Data Types

Numeric Data Types
সংখ্যাসূচক ডেটা সংরক্ষণের জন্য এই ধরনের ডেটা টাইপ ব্যবহৃত হয়।

Data Typeবিবরণউদাহরণ
INTEGERপূর্ণসংখ্যা সংরক্ষণ করে।5, 100, -50
BIGINTবড় আকারের পূর্ণসংখ্যা সংরক্ষণ করে।9223372036854775807
DECIMAL(p,s)নির্দিষ্ট দশমিক স্থান সহ সংখ্যা সংরক্ষণ করে।123.45 (DECIMAL(5,2))
DOUBLEবড় এবং ভাসমান দশমিক সংখ্যার জন্য ব্যবহৃত হয়।3.14159
NUMERICDECIMAL-এর সমতুল্য।100000.123

String Data Types
পাঠ্য বা অক্ষর ভিত্তিক ডেটা সংরক্ষণের জন্য ব্যবহৃত হয়।

Data Typeবিবরণউদাহরণ
CHAR(n)নির্দিষ্ট দৈর্ঘ্যের অক্ষর স্ট্রিং সংরক্ষণ করে।'HELLO' (CHAR(5))
VARCHAR(n)পরিবর্তনশীল দৈর্ঘ্যের অক্ষর স্ট্রিং সংরক্ষণ করে।'Hello World'
CLOBবড় টেক্সট বা ডেটা সংরক্ষণ করতে ব্যবহৃত হয়।লম্বা পাঠ্য ডেটা

Date and Time Data Types
তারিখ এবং সময় সম্পর্কিত ডেটা সংরক্ষণের জন্য ব্যবহৃত হয়।

Data Typeবিবরণউদাহরণ
DATEশুধুমাত্র তারিখ সংরক্ষণ করে।2024-11-29
TIMEশুধুমাত্র সময় সংরক্ষণ করে।14:30:00
TIMESTAMPতারিখ এবং সময় উভয় সংরক্ষণ করে।2024-11-29 14:30:00

Boolean Data Types
লজিক্যাল ডেটা সংরক্ষণের জন্য ব্যবহৃত হয়।

Data Typeবিবরণউদাহরণ
BOOLEANTRUE বা FALSE মান সংরক্ষণ করে।TRUE, FALSE

Binary Data Types
বাইনারি ডেটা (যেমন ফাইল, ইমেজ) সংরক্ষণের জন্য ব্যবহৃত হয়।

Data Typeবিবরণউদাহরণ
BINARY(n)নির্দিষ্ট দৈর্ঘ্যের বাইনারি ডেটা সংরক্ষণ করে।01010101
VARBINARY(n)পরিবর্তনশীল দৈর্ঘ্যের বাইনারি ডেটা সংরক্ষণ করে।1100101
BLOBবড় বাইনারি ডেটা সংরক্ষণ করে (যেমন ইমেজ বা ফাইল)।ফাইল ডেটা

Data Types-এর ব্যবহার

INTEGER ও DECIMAL ব্যবহারের উদাহরণ:

CREATE TABLE products (
    id INTEGER PRIMARY KEY,
    price DECIMAL(10, 2)
);

ব্যবহার: প্রোডাক্টের মূল্য সংরক্ষণে DECIMAL এবং প্রোডাক্ট আইডি-এর জন্য INTEGER


VARCHAR ও CLOB ব্যবহারের উদাহরণ:

CREATE TABLE articles (
    title VARCHAR(255),
    content CLOB
);

ব্যবহার: শিরোনামের জন্য VARCHAR এবং বড় আর্টিকেল সংরক্ষণের জন্য CLOB


DATE এবং TIMESTAMP ব্যবহারের উদাহরণ:

CREATE TABLE events (
    event_date DATE,
    event_timestamp TIMESTAMP
);

ব্যবহার: তারিখ এবং সময় সহ ইভেন্ট সংরক্ষণ।


BOOLEAN ব্যবহারের উদাহরণ:

CREATE TABLE users (
    is_active BOOLEAN
);

ব্যবহার: ব্যবহারকারী সক্রিয় কিনা তা যাচাই করার জন্য।


সারাংশ

HSQLDB-এর Data Types বিভিন্ন ধরনের ডেটা সংরক্ষণের জন্য বহুমুখী সমাধান প্রদান করে। প্রতিটি Data Type নির্দিষ্ট উদ্দেশ্যে ব্যবহৃত হয়, যা ডেটাবেসের সঠিকতা, কার্যক্ষমতা, এবং স্টোরেজ অপ্টিমাইজেশন নিশ্চিত করে। Data Types নির্বাচন করার সময় ডেটার প্রকৃতি এবং ব্যবহার বিবেচনা করা গুরুত্বপূর্ণ।

Content added By
Promotion

Are you sure to start over?

Loading...