কম্পিউটার

মাইএসকিউএল-এ কীভাবে সহজেই 'দর্শন থেকে টেবিল তৈরি করুন' সিনট্যাক্স?


আপনি তৈরি টেবিল সিলেক্ট সিনট্যাক্স ব্যবহার করে ভিউ থেকে একটি টেবিল তৈরি করতে পারেন। সিনট্যাক্স নিম্নরূপ -

আপনার ViewName থেকে SELECTyourColumnName1,yourColumnName2,yourColumnName3,........N হিসাবে টেবিল তৈরি করুন;

উপরের ক্যোয়ারীটি চালানোর জন্য, প্রথমে আপনাকে একটি টেবিল তৈরি করতে হবে এবং তারপরে আপনাকে সেই টেবিলে একটি ভিউ তৈরি করতে হবে। এর পর ক্যোয়ারী চালান।

প্রথমত, আপনাকে একটি টেবিল তৈরি করতে হবে। একটি টেবিল তৈরি করার জন্য ক্যোয়ারী অনুসরণ করা হয় -

mysql> টেবিল তৈরি করুন StuedntInformation -> ( -> Id int, -> Name varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.54 সেকেন্ড)

উপরে, আমরা একটি টেবিল তৈরি করেছি। এর পরে আপনাকে একটি ভিউ তৈরি করতে হবে। একটি ভিউ তৈরি করার জন্য ক্যোয়ারী নিম্নরূপ -

mysql> ভিউ ভিউ_স্টুডেন্ট হিসেবে সিলেক্ট আইডি তৈরি করুন, স্টুডেন্ট ইনফরমেশন থেকে নাম; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.11 সেকেন্ড)

এখন আমি ‘view_Student’ নামে একটি ভিউ তৈরি করেছি। শো কমান্ড ব্যবহার করে ভিউ চেক করুন।

প্রশ্নটি নিম্নরূপ -

mysql> দেখান ভিউ দেখুন_ছাত্র তৈরি করুন;

আউটপুট

<প্রে>+---------------+------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------- +---------------------------------- -----------+| দেখুন | ভিউ তৈরি করুন | চরিত্র_সেট_ক্লায়েন্ট | collation_connection |+----------------------------+-------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------- +---------------------------------- ----------+| দেখুন_ছাত্র | ALGORITHM=অনির্ধারিত ডিফাইনার তৈরি করুন=`root`@`%` SQL সিকিউরিটি ডিফাইনার ভিউ `stuedntinformation` হিসেবে `view_student` নির্বাচন করুন।`Id` AS `Id`, `stuedntinformation`।`Stuedn` ফর্ম থেকে `Nametin` | utf8 | utf8_general_ci |+----------------------------+-------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------- +---------------------------------- ----------+1 সারি সেটে (0.00 সেকেন্ড)

আমরা একটি টেবিল তৈরি করতে উপরের ভিউ নামটি 'view_Student' ব্যবহার করব। ভিউ −

ব্যবহার করে একটি টেবিল তৈরি করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> টেবিল তৈরি করুনTableUsingViewStudent AS -> আইডি নির্বাচন করুন, view_Student থেকে নাম; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.50 সেকেন্ড) রেকর্ড:0 অনুলিপি:0 সতর্কতা:0

এখন আপনি show কমান্ড ব্যবহার করে একটি টেবিলের DDL পরীক্ষা করতে পারেন। প্রশ্নটি নিম্নরূপ -

mysql> দেখান টেবিল তৈরি করুন CreatingTableUsingViewStudent;

আউটপুট

<প্রে>+----------------------------------+------------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---------------+| টেবিল | সারণি তৈরি করুন |+--------------------------------------------+------------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---------------+| টেবল ইউজিংভিউ স্টুডেন্ট তৈরি করা | টেবিল তৈরি করুন `টেবিল ব্যবহার করে ভিউ স্টুডেন্ট` তৈরি করুন ( `আইডি` int(11) ডিফল্ট শূন্য, `নাম` ভার্চার(100) ডিফল্ট শূন্য ) ইঞ্জিন=ইনোডিবি ডিফল্ট চারসেট=utf8mb4 কোললেট=utf8mb4_---0090+ --------------------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- সেটে 1 সারি (0.00 সেকেন্ড)
  1. কিভাবে MySQL LIKE ব্যবহার করে প্রথম টেবিল থেকে একটি নতুন টেবিল তৈরি করবেন?

  2. মাইএসকিউএল-এর একটি ডাটাবেস থেকে টেবিলের নাম কীভাবে পুনরুদ্ধার করবেন?

  3. কিভাবে সূচী সহ একটি MySQL টেবিল তৈরি করবেন?

  4. কিভাবে একটি MySQL ভিউ তৈরি করবেন?