ডেটাবেজ এবং টেবিলের স্ট্রাকচার দেখার কমান্ড

MariaDB এর ডেটাবেজ অপারেশনস - মারিয়া ডিবি (MariaDB) - Database Tutorials

329

MariaDB-তে ডেটাবেজ এবং টেবিলের স্ট্রাকচার দেখার জন্য বিভিন্ন SQL কমান্ড ব্যবহার করা হয়। এগুলো ব্যবহার করে ডেটাবেজে সংরক্ষিত তথ্যের গঠন এবং বৈশিষ্ট্য সম্পর্কে ধারণা পাওয়া যায়।


ডেটাবেজের তালিকা দেখার কমান্ড

MariaDB সার্ভারে থাকা সকল ডেটাবেজের তালিকা দেখতে নিচের কমান্ডটি ব্যবহার করুন:

SHOW DATABASES;

একটি নির্দিষ্ট ডেটাবেজ নির্বাচন করা

কোনো নির্দিষ্ট ডেটাবেজ ব্যবহার করতে:

USE database_name;

উদাহরণ:

USE my_database;

ডেটাবেজের টেবিলগুলোর তালিকা দেখার কমান্ড

নির্দিষ্ট ডেটাবেজের মধ্যে থাকা সমস্ত টেবিল দেখতে:

SHOW TABLES;

টেবিলের স্ট্রাকচার দেখার কমান্ড

কোনো টেবিলের গঠন (structure) দেখতে:

DESCRIBE table_name;

বা

EXPLAIN table_name;

উদাহরণ:

DESCRIBE users;

সম্পূর্ণ টেবিলের স্ট্রাকচারসহ ডিটেইলস

কোনো টেবিলের সম্পূর্ণ স্ট্রাকচার এবং তার স্টোরেজ ইঞ্জিন, ইনডেক্স, এবং আরও তথ্য দেখতে:

SHOW CREATE TABLE table_name;

উদাহরণ:

SHOW CREATE TABLE users;

MariaDB স্কিমার তথ্য (Information Schema)

MariaDB এর Information Schema ব্যবহার করে ডেটাবেজ এবং টেবিলের স্ট্রাকচার সংক্রান্ত আরও বিশদ তথ্য পাওয়া যায়। উদাহরণ:

সমস্ত কলামের তথ্য পেতে:

SELECT * FROM information_schema.COLUMNS WHERE TABLE_NAME = 'table_name';

উদাহরণ:

SELECT * FROM information_schema.COLUMNS WHERE TABLE_NAME = 'users';

সমস্ত টেবিল সম্পর্কিত তথ্য পেতে:

SELECT * FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'database_name';

উদাহরণ:

SELECT * FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'my_database';

একটি উদাহরণ প্রক্রিয়া

  1. সমস্ত ডেটাবেজের তালিকা দেখা:

    SHOW DATABASES;
    
  2. একটি ডেটাবেজ নির্বাচন:

    USE my_database;
    
  3. ডেটাবেজের টেবিলগুলোর তালিকা:

    SHOW TABLES;
    
  4. একটি টেবিলের স্ট্রাকচার দেখা:

    DESCRIBE users;
    
  5. সম্পূর্ণ টেবিল তৈরি করার SQL স্টেটমেন্ট:

    SHOW CREATE TABLE users;
    

উপরোক্ত কমান্ডগুলো MariaDB-তে ডেটাবেজ এবং টেবিলের স্ট্রাকচার পর্যবেক্ষণ ও বিশ্লেষণের জন্য ব্যবহৃত হয়। এগুলো ব্যবহার করে সহজেই ডেটাবেস পরিচালনা এবং সমস্যা সমাধান করা যায়।

Content added By
Promotion

Are you sure to start over?

Loading...