SQL সার্ভার ড্রপ ডাটাবেস

Sql Sarbhara Drapa Databesa



একটি ডাটাবেস হল তথ্যের ছোট এককগুলির একটি সংগ্রহ যা কলাম এবং সারি সমন্বিত টেবিলের ক্রম অনুসারে পূর্ব-নির্ধারিত সম্পর্কের ডেটা সংগঠিত করতে ব্যবহৃত হয়। আপনি ডেটা ধারণকারী অন্যান্য বস্তুর সাথে একটি ডাটাবেসকে সর্বোচ্চ-স্তরের ধারক হিসাবে ভাবতে পারেন। একটি ডাটাবেস টেবিল, ট্রিগার, ফাংশন, কাস্টম ডেটা টাইপ, টেবিল, ভিউ এবং আরও অনেক কিছু রাখার জন্য দায়ী। অতএব, যখন আপনাকে নির্দিষ্ট ডেটা সঞ্চয় করতে হবে, তখন আপনাকে নিশ্চিত করতে হবে যে আপনার কাছে একটি ডাটাবেস আছে যেখানে আপনি আপনার ডেটার গঠন সংজ্ঞায়িত করতে পারেন।

এই নিবন্ধটির লক্ষ্য হল বিভিন্ন পদ্ধতি ব্যবহার করে কিভাবে SQL সার্ভারে ডাটাবেস তৈরি এবং ড্রপ করা যায় তা বুঝতে সাহায্য করা।

এসকিউএল সার্ভার ডেটাবেস তৈরি করুন (লেনদেন-এসকিউএল)

SQL সার্ভারে প্রথম এবং সবচেয়ে সাধারণ ডাটাবেস তৈরির পদ্ধতি হল CREATE DATABASE স্টেটমেন্ট।







বিবৃতিটি দেখানো হিসাবে একটি সিনট্যাক্স অনুসরণ করে:



ডেটাবেস তৈরি করুন [ডাটাবেস_নাম];

আমরা ক্রিয়েট ডেটাবেস কীওয়ার্ড দিয়ে শুরু করি, তারপরে আপনি যে ডাটাবেস তৈরি করতে চান তার নাম দিয়ে। এটা নিশ্চিত করা ভাল যে ডাটাবেসের নাম SQL সার্ভার শনাক্তকারী নামকরণের নিয়ম মেনে চলে।



SQL সার্ভার ডাটাবেসের নাম 128 অক্ষরে সীমাবদ্ধ করে।





উদাহরণস্বরূপ, linuxhint নামে একটি ডাটাবেস তৈরি করতে, আমরা কমান্ডটি চালাতে পারি:

ডাটাবেস লিনাক্সহিন্ট তৈরি করুন;

আমরা উপরের কমান্ডটি কার্যকর করার পরে, আমরা DB এক্সপ্লোরার ব্যবহার করে বা টার্মিনাল ব্যবহার করে তৈরি ডাটাবেস অ্যাক্সেস করতে পারি।



উদাহরণস্বরূপ, নিম্নলিখিতটি একটি গ্রাফিক্যাল ইন্টারফেসে তৈরি ডাটাবেস দেখায়।

Transact-SQL স্টেটমেন্ট ব্যবহার করে সার্ভারে সমস্ত ডাটাবেস দেখাতে, নিম্নলিখিতটি চালান:

নির্বাচন করুন
নাম
থেকে
master.SYS.DATABASES D ;

এটি নিম্নলিখিত হিসাবে সার্ভারের সমস্ত ডাটাবেসের নাম তালিকাভুক্ত করা উচিত:

নাম     |
---------+
মাস্টার   |
tempdb   |
মডেল    |
msdb     |
স্থানীয়    |
লিনাক্সহিন্ট|

মনে রাখবেন যে কোনো SQL সার্ভার সার্ভারে কোনো ব্যবহারকারী ডাটাবেস তৈরি, পরিবর্তন বা ড্রপ করার আগে মাস্টার ডাটাবেস ব্যাক আপ করার পরামর্শ দেয়।

সার্ভার কনফিগারেশনের উপর নির্ভর করে, কমান্ডের জন্য মাস্টার ডাটাবেসে ডেটাবেস তৈরির অনুমতির প্রয়োজন হতে পারে।

এসকিউএল সার্ভার ড্রপ ডাটাবেস - এসকিউএল লেনদেন।

আমরা একটি বিদ্যমান ডাটাবেস ড্রপ করার জন্য একটি Transact-SQL কমান্ড ব্যবহার করতে পারি নীচের সিনট্যাক্সে দেখানো হয়েছে:

- SQL সার্ভার সিনট্যাক্স

ডাটাবেস ড্রপ করুন [ যদি থাকে ] { database_name};

IF EXISTS ক্লজ আপনাকে শর্তসাপেক্ষে একটি ডাটাবেস ড্রপ করার অনুমতি দেয় যদি এটি বিদ্যমান থাকে। নির্দিষ্ট নামের সাথে ডাটাবেস বিদ্যমান না থাকলে, সার্ভার একটি ত্রুটি ফেরত দেয় না।

উদাহরণস্বরূপ, আমরা পূর্বে তৈরি করা linuxhint ডাটাবেসটি ড্রপ করতে, কমান্ডটি চালান:

লিনাক্সহিন্ট থাকলে ডাটাবেস ড্রপ করুন;

এটি সার্ভার থেকে নির্দিষ্ট নামের সাথে ডাটাবেস অপসারণ করা উচিত।

SQL সার্ভার ড্রপ ডেটাবেস - SQL সার্ভার ম্যানেজমেন্ট স্টুডিও ব্যবহার করে

আমরা সার্ভার থেকে একটি বিদ্যমান ডাটাবেস ড্রপ করার জন্য একটি গ্রাফিক্যাল পদ্ধতি ব্যবহার করতে পারি।

SSMS-এ, অবজেক্ট এক্সপ্লোরার খুলুন এবং ডাটাবেস বিকল্পটি প্রসারিত করুন। আপনি যে ডাটাবেসটি সরাতে চান তা সন্ধান করুন, ডান ক্লিক করুন এবং মুছুন নির্বাচন করুন।

এটি আপনাকে ডাটাবেস মুছে ফেলার সময় অন্তর্ভুক্ত করার বিকল্পগুলি নির্বাচন করার অনুমতি দিয়ে একটি নতুন ডায়ালগ খুলতে হবে। কোনো সংযোগ সংঘর্ষ এড়াতে, 'বিদ্যমান সংযোগগুলি বন্ধ করুন' নির্বাচন করুন৷

উপসংহার

এই পোস্টে, আমরা Transact-SQL কমান্ড এবং গ্রাফিক্যাল ইন্টারফেস ব্যবহার করে একটি ডাটাবেস তৈরি এবং মুছে ফেলার মূল বিষয়গুলি অন্বেষণ করেছি।