বাংলা

BDD — ডেটাবেস

BDD MySQL, MariaDB ও PostgreSQL: সার্ভার, ডেটাবেস, টেবিল, সারি — সবই ফোল্ডারের মতো ঘুরে দেখা যায়, আর সম্পাদনাও করা যায়।

একটি সংযোগ ঘোষণা করা

ইঞ্জিন, হোস্ট, পোর্ট, ব্যবহারকারী, পাসওয়ার্ড, এবং একটি ডিফল্ট ডেটাবেস — ঐচ্ছিক: না দিলে সার্ভার তার প্রশাসনিক ডেটাবেসে খোলে। একটি Windows সার্ভিসের নাম দেওয়া যায় তার অবস্থা পড়ার জন্য, আর Meneaufile তা পেলে নিজেই ভরে দেয়।

নামকরা সার্ভিস এক ক্লিকে ফিরে পাওয়া যায়, দুই জায়গা থেকে: সংযোগের মেনুতে “সার্ভিসের অবস্থান খুলুন”, এবং ত্রুটির নিচে যখন কেউ এমন ডেটাবেসে ঢোকে যার সার্ভিস বন্ধ — সংযোগ প্রত্যাখ্যাত হলে বোতামটি নিয়ে যায় SRV-এ, সার্ভিসের ওপরেই, যেখানে তাকে আবার চালু করা হয়। এটি না থাকলে বেরিয়ে আসতে হতো, লাইনটি খুঁজে বের করে তার মেনু দিয়ে যেতে হতো।

ইঞ্জিন নিজের ছোট ছবি বহন করে, ঠিক NET-এর একটি এন্ট্রির ধরনের মতো: বাক্সে বেছে নেওয়া হয় লাইনে কোনটি চেনা যাবে।

একটি সংযোগের বাক্স: ইঞ্জিন, হোস্ট, অ্যাকাউন্ট, আর যে সার্ভিস তাকে বহন করে।
একটি সংযোগের বাক্স: ইঞ্জিন, হোস্ট, অ্যাকাউন্ট, আর যে সার্ভিস তাকে বহন করে।

চলাফেরা

সার্ভার → ডেটাবেস → টেবিল → সারি। F12 একটি টেবিলের ডেটা ও তার কাঠামোর মধ্যে বদলায়। একটি ডেটাবেস পিন করে রাখা যায়, যাতে তাকে মাথায় পাওয়া যায়।

সার্ভার নিজের কিছু দৃশ্যও বহন করে: অ্যাকাউন্ট, চলমান কোয়েরি, সার্ভারের অবস্থা, সার্ভারের সেটিংস, রুটিন। এগুলো শুধু পড়ার জন্য; তাদের কাজগুলো ডান ক্লিকের মেনুতে — পাসওয়ার্ড বদলানো, একটি ভ্যারিয়েবল ঠিক করা, একটি প্রক্রিয়া শেষ করা।

সারি

কাঠামো

ক্ষেত্রগুলো তাদের ধরন, কোলেশন, ডিফল্ট মান, অ্যাট্রিবিউট ও মন্তব্যসহ; ইনডেক্সগুলো তাদের প্রকৃতি (প্রাইমারি কী, ইউনিক, ইনডেক্স) ও পদ্ধতিসহ। একটি ক্ষেত্র শুরুতে, শেষে বা অন্য একটির পরে যোগ করা যায় — তবে PostgreSQL সবসময় টেবিলের শেষে যোগ করে, আর তা জানায়।

একটি ধরনের নির্বাচক ইঞ্জিনের ধরনগুলো পরিবার অনুযায়ী সাজায়: পূর্ণসংখ্যা, দশমিক, লেখা, তারিখ ও সময়, বাইনারি। টাইপ করে সেগুলো ছাঁকা যায়।

একটি টেবিল খালি করা (truncate) তার সব সারি সরায়, টেবিলটি রাখে, এবং অটো-ইনক্রিমেন্ট শূন্যে ফিরিয়ে আনে। সার্ভারে ঝুড়ি নেই: এ কথা আগে জানানো হয়।

সম্পর্ক চিত্র

“সম্পর্ক চিত্র” টেবিল ও তাদের সংযোগ আঁকে।

একটি ফোল্ডারে রপ্তানি

একটি টেবিলে বাইট নেই: সে ফাইলের মতো কপি হয় না। ডিস্কে তা থেকে যা পাওয়া যায় তা একটি SQL রপ্তানি।

আমদানি, ক্লোন

কোয়েরি

একটি SQL কোয়েরি খোলা ডেটাবেসে লেখা হয় এবং Ctrl+Enter দিয়ে যায়। সাম্প্রতিক কোয়েরিগুলো প্রস্তাব করা হয়। ফলাফল অন্য যেকোনো তালিকার মতোই: তাতে সাজানো, নির্বাচন করা, রপ্তানি করা যায়।

SQL নথি যা কিছু পাঠানো হয়েছে তা মনে রাখে, কতগুলো সারিতে হাত পড়েছে তার সংখ্যাসহ। এটি কপি করা যায়, মুছে ফেলা যায়।

দুটি টেবিলের তুলনা

দুটি টেবিলে F8 তাদের কাঠামো তুলনা করে: বাইট না থাকায় ক্ষেত্র ও ইনডেক্সই মুখোমুখি হয়। দেখুন তুলনা।

সরানো

একটি সংযোগ সরালে সে পাসওয়ার্ডসহ তালিকা থেকে চলে যায়। সার্ভারে হাত পড়ে না।

Meneaufile ম্যানুয়াল, বাংলায়।