কিভাবে এসকিউএল -এ একটি টেবিল তৈরি করবেন

কিভাবে এসকিউএল -এ একটি টেবিল তৈরি করবেন

কীভাবে একটি এসকিউএল টেবিল সঠিকভাবে তৈরি করতে হয় তা জানা সম্ভবত একটি উদীয়মান ডাটাবেস ডিজাইনারের সবচেয়ে প্রয়োজনীয় দক্ষতার একটি।





আপনি যদি ডাটাবেস ম্যানেজমেন্টে নতুন হন বা কেবল এসকিউএল টেবিলে একটি রিফ্রেশারের প্রয়োজন হয় তবে এই টিউটোরিয়ালটি আপনার জন্য একটি।





আপনার এসকিউএল টেবিল দিয়ে শুরু করা

আমরা একটি টেবিল তৈরি করার আগে, নিশ্চিত করুন যে আপনার একটি SQL সার্ভারে একটি স্কিমা সেট আপ আছে। এই উদাহরণের জন্য, আমরা a ব্যবহার করব মাইএসকিউএল সার্ভার মাইএসকিউএল ওয়ার্কবেঞ্চের সাথে একটি টেবিল তৈরি করতে।





প্রথম কাজটি হল একটি সংযোগ স্থাপন করা।

এটি করার জন্য, মাইএসকিউএল ওয়ার্কবেঞ্চ খুলুন এবং এ ক্লিক করুন + একটি সংযোগ যোগ করতে আইকন।



এটি একটি ডায়ালগ বক্স খোলে যেখানে আপনি নতুন সংযোগের বৈশিষ্ট্যগুলি নিয়ন্ত্রণ করতে পারেন। একটি নতুন যোগ করুন সংযোগের নাম এবং ক্লিক করুন ঠিক আছে

সারা বিশ্ব থেকে বিনামূল্যে অনলাইন টিভি চ্যানেল

সংযোগে ক্লিক করা আপনাকে সম্পাদকের কাছে নিয়ে যায় যেখানে আপনি স্কিমাগুলি তৈরি এবং ম্যানিপুলেট করার জন্য প্রশ্নগুলি ইনপুট করতে পারেন।





একটি টেবিল তৈরির জন্য আমাদের কোড পরীক্ষা করতে, আসুন একটি নতুন স্কিমা তৈরি করি।

CREATE schema mySchema;
USE mySchema

এটি একটি এসকিউএল স্কিমা তৈরি করে যা টেবিল এবং তাদের সম্পর্ক সংরক্ষণ করে। এখন, টেবিলে।





একটি SQL টেবিল তৈরি করুন

SQL- এ CREATE কীওয়ার্ড ব্যবহার করে একটি টেবিল তৈরি করা যায়। টেবিল তৈরি করার সময়, আপনাকে এর কলামের নাম, কলামের ডেটা টাইপ এবং প্রাথমিক কী কলাম উল্লেখ করতে হবে।

এটি করার জন্য সাধারণ বাক্য গঠন হল:

CREATE TABLE table_name(
column1 datatype
column2 datatype,
column3 datatype,
.....
columnN datatype,
PRIMARY KEY( columnName )
);

আসুন এই সিনট্যাক্সটি একটি টেবিল তৈরি করতে ব্যবহার করি যা একটি কোম্পানিতে কর্মচারীদের ডেটা সঞ্চয় করে।

use mySchema;
CREATE TABLE employee(
empID int not null,
empName varchar(25) not null,
emailID varchar(25) not null,
PRIMARY KEY (empID)
);

এখানে নাল কী বাক্যাংশটি লক্ষ্য করুন। এটি নিশ্চিত করে যে যখনই একটি নতুন কর্মচারী যোগ করা হয়, তাদের তথ্য যোগ করার সময় কোন ক্ষেত্র খালি রাখা যাবে না।

এখন, পরীক্ষা করা যাক যে আমাদের টেবিলটি সফলভাবে তৈরি করা হয়েছে এবং স্কিমাতে সংরক্ষণ করা হয়েছে কিনা। এটি করার একটি উপায় হল টেবিলে কিছু মান যোগ করা এবং সেগুলিকে 'রেজাল্ট গ্রিড' প্যানেলে আউটপুট করা।

একটি এসকিউএল টেবিলে মান যোগ করা

টেবিলে মান যোগ করতে, নিম্নলিখিত কমান্ড এবং আর্গুমেন্ট ব্যবহার করুন:

INSERT INTO employee
VALUES (1, ‘John Matthews’, ‘john_matthews@muo.com’);

একটি SQL টেবিল থেকে মান প্রদর্শন

কর্মচারী টেবিল থেকে মান প্রদর্শন করতে, আমরা SELECT কমান্ড ব্যবহার করতে পারি।

এটি করার জন্য, নিম্নলিখিতগুলি ব্যবহার করুন:

SELECT * from employee;

* এখানে একটি ওয়াইল্ডকার্ড অপারেটর যা ডিফল্টভাবে সবকিছু নির্বাচন করে। এই ক্ষেত্রে, কর্মচারী টেবিলের সমস্ত সারি প্রদর্শনের জন্য নির্বাচিত হয়।

যদি সবকিছু সুচারুভাবে হয়, তাহলে এটাই দেখতে হবে:

সম্পর্কিত: SQL এর GROUP BY কমান্ড শিখুন

আরও এসকিউএল অন্বেষণ

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

দিনের শেষে, যাইহোক, আপনার এসকিউএল প্রোগ্রামের কার্যকারিতা আপনার টেবিলগুলি কতটা ভালভাবে তৈরি এবং গঠন করে তা নিচে আসে। সুতরাং এই নির্দেশিকাটি বুকমার্ক করা নিশ্চিত করুন যতক্ষণ না আপনি জানেন যে আপনার হাতের পিছনের মতো এসকিউএল টেবিলগুলি কীভাবে তৈরি করবেন!

শেয়ার করুন শেয়ার করুন টুইট ইমেইল নতুনদের জন্য প্রয়োজনীয় এসকিউএল কমান্ড চিট শীট

এসকিউএল সম্পর্কে আরো জানতে চান? বিভিন্ন এসকিউএল ক্যোয়ারী কমান্ডগুলিতে একটি হ্যান্ডেল থাকা এগিয়ে যাওয়ার একটি দুর্দান্ত উপায়।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • প্রোগ্রামিং
  • এসকিউএল
  • তথ্যশালা
লেখক সম্পর্কে যশ চেলানি(10 নিবন্ধ প্রকাশিত)

যশ একজন উচ্চাকাঙ্ক্ষী কম্পিউটার বিজ্ঞানের শিক্ষার্থী যিনি জিনিসগুলি তৈরি করতে এবং সমস্ত কিছু প্রযুক্তি সম্পর্কে লিখতে ভালবাসেন। অবসর সময়ে, তিনি স্কোয়াশ খেলতে, সর্বশেষ মুরাকামির একটি অনুলিপি পড়তে এবং স্কাইরিমে ড্রাগন শিকার করতে পছন্দ করেন।

Yash Chellani থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন