কম্পিউটারপ্রোগ্রামিং

SQL এর যে টেবিল সৃষ্টি ফাংশন - টেবিল তৈরি

ডাটাবেস সরাসরি পরিবর্তন টেবিল অন্তর্ভুক্ত ডেটা এর সাথে সম্পর্কিত নিয়ে কাজ করা। কিন্তু টেবিলের কর্ম শুরুর আগে তৈরি করুন। এই প্রক্রিয়ার স্বয়ংক্রিয় একটি বিশেষ এসকিউএল ফাংশন - "সারণি তৈরি"।

প্রথম জিনিস!

আগে আমরা মাইক্রোসফট এসকিউএল ব্যবহার স্প্রেডশীট তৈরি করার প্রক্রিয়াকে সাথে মোকাবিলা "তৈরি সারণী" কমান্ড, এটা কি আমরা ফাংশন ব্যবহার করার আগে জানা প্রয়োজন বাস করা প্রয়োজন।

প্রথম সব, আপনি টেবিলের নাম নিয়ে আসা প্রয়োজন - এটা ডাটাবেসের মধ্যে অন্যদের তুলনায় অনন্য হওয়া আবশ্যক, এবং কয়েক নিয়ম অনুসরণ। নাম একটি অক্ষর (AZ) দিয়ে শুরু করতে হবে, এবং তারপর কোনো বর্ণ, সংখ্যা এবং আন্ডারস্কোর দ্বারা অনুসরণ করা যেতে পারে, ফলে ফ্রেজ একটি সংরক্ষিত শব্দ হওয়া উচিত নয়। সারণী নাম 18 অক্ষর অতিক্রম করতে পারবে না।

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

টেবিল বাকি মোটামুটি সহজে হতে পারে সঠিক তারতম্য, তাই একটি টেবিল তৈরি করার পদক্ষেপ, তারা শেষ হবে না ভাবা যেতে পারে।

শব্দবিন্যাস

টেবিল গঠন, আপনি তার সৃষ্টি অগ্রসর হতে পারবেন। এটা সহজ যথেষ্ট এসকিউএল ফাংশন ব্যবহার করে "সারণি তৈরি করুন" করুন। এটা একটা পূর্বে একটি সারণী নাম এবং কলাম তালিকা উদ্ভাবিত, প্রতিটি ধরণ এবং নামের জন্য নির্দিষ্ট নির্দিষ্ট করার ব্যবহারকারী প্রয়োজন। সিনট্যাক্স নিম্নরূপ:

সারণী TABLE_NAME তৈরি
({COLUMN_NAME ডাটাটাইপ [ডিফল্ট অভিব্যক্তি] [column_constraint] ... | table_constraint}
[{COLUMN_NAME ডাটাটাইপ [ডিফল্ট অভিব্যক্তি ] [column_constraint] ... | table_constraint}] ...)

ডিজাইন বৈশিষ্ট্য ব্যবহার করা আর্গুমেন্ট নিম্নরূপ:

  • TABLE_NAME - সারণী নাম
  • COLUMN_NAME - একটি কলামের নামের
  • ডাটাটাইপ - এই ক্ষেত্রে ব্যবহার করা ডাটা টাইপ
  • ডিফল্ট - ডিফল্ট কলামে ব্যবহৃত একটি অভিব্যক্তি।

এছাড়া আরো দুটি ফাংশন আর্গুমেন্ট ব্যবহার করা সম্ভব:

  • colum_constraint - কলাম সেটিংস
  • table_constraint - টেবিল সেটিংস

তাদের, ব্যবহারকারী সীমাবদ্ধতার বা টেবিল ভর্তি শর্ত জন্য প্রয়োজন বোধ করা কাজ নির্দিষ্ট করতে পারেন।

বৈশিষ্ট্য টেবিল তৈরি

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

শূন্য (নাল মান হতে পারে), বা না শূন্য (ক্ষেত্র অবশ্যই পূরণ করতে হবে): অর্ডার একটি খালি মান নির্ধারণ করার জন্য, তারপর নাম এবং কলাম ধরণ মূল শব্দ সেখানে একটি সেল হতে পারে এক রেজিস্টার করতে হবে উল্লেখ করুন।

যখন অধিকাংশ প্রতিটি রেকর্ডের ঐক্যবদ্ধ করার একই রকম দুটি থাকার এড়াতে প্রয়োজনীয় ক্ষেত্রে টেবিল তৈরি করা। এই কাজের জন্য প্রায়ই লাইন সংখ্যায়ন ব্যবহার করুন। এবং, তাই হিসাবে সর্বশেষ ইস্যু ব্যবহারকারী জ্ঞান, টেবিল পাওয়া যায়, ফাংশনে প্রয়োজন নয় "সারণি তৈরি" KEYWORD "প্রাথমিক কী" সংশ্লিষ্ট ক্ষেত্র পর লিখে একটি প্রাথমিক কী কলাম নির্দিষ্ট করতে যথেষ্ট। অধিকাংশ ক্ষেত্রে, এটা প্রাথমিক কী এবং সেখানে টেবিল মধ্যে একটি সংযোগ রয়েছে।

একটি বিদেশী কী সম্পত্তি "ফরেইন কী" দ্বারা ব্যবহৃত প্রাথমিক কী দিয়ে ঝিঁকা নিশ্চিত করা। একটি কলামে উল্লেখ করে এই সম্পত্তি নিশ্চিত করা সম্ভব যে এই ক্ষেত্রে ঐ যে একই বা ভিন্ন টেবিল প্রাথমিক কী কলামে হয় এক হিসাবে একই মান থাকতে হবে। তথাপি একজন যে ডেটা নিশ্চিত করতে পারে।

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

উপস্থাপন তুলনায় অন্যান্য, এসকিউএল ফাংশন "সারণি তৈরি" এখনও অনেক নির্দিষ্ট বৈশিষ্ট্য আছে, কিন্তু তারা বাস্তবে ব্যবহার করা হয় অনেক কম দেখা যায়।

উদাহরণ

সম্পূর্ণরূপে ফাংশন অপারেশন বোঝার জন্য যে, তা কিভাবে টেবিল (এসকিউএল) তৈরি বাস্তবে বিবেচনা করে মূল্য নেই। নীচের উদাহরণে নিচে উপস্থাপন করা একটি টেবিল তৈরি করে:

তৈরি করুন সারণী কাস্টম
(আইডি CHAR (10) না শূন্য প্রাথমিক কী,
Custom_name CHAR (20)
Custom_address CHAR (30)
Custom_city CHAR (20)
Custom_Country CHAR (20)
ArcDate CHAR (20))

যেহেতু আপনি দেখতে পারেন, সেল (নাল) মান একটি সম্ভাব্য অভাব সেটিং বাদ দেওয়া যেতে পারে যেহেতু এটি ডিফল্ট ভাবে ব্যবহার করা হয়।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bn.delachieve.com. Theme powered by WordPress.