কম্পিউটার

বিদ্যমান টেবিল থেকে একটি টেবিল তৈরি করতে MySQL কোয়েরি তৈরি করবেন?


আপনি বিদ্যমান টেবিল থেকে একটি টেবিল তৈরি করতে CREATE TABLE কমান্ড ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ:

আপনার পুরানো টেবল নামের মত আপনার নতুন টেবিল নামের টেবিল তৈরি করুন

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ:

mysql> টেবিল তৈরি করুন ShowCreateTableCommand -> ( -> Id int NULL AUTO_INCREMENT, -> FirstName varchar(20), -> LastName varchar(20), -> Age int, -> TotalMarks int, -> PRIMARY KEY( আইডি) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.22 সেকেন্ড)

এখানে DESC কমান্ড ব্যবহার করে একটি টেবিল বর্ণনা করার জন্য প্রশ্ন রয়েছে। প্রশ্নটি নিম্নরূপ:

mysql> desc ShowCreateTableCommand;

নিম্নলিখিত আউটপুট:

<প্রে>+------------+---------------+------+------+------ ---+----------------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------------+------------+------+------+------- --+----------------+| আইডি | int(11) | না | পিআরআই | NULL | স্বয়ংক্রিয়_বৃদ্ধি || প্রথম নাম | varchar(20) | হ্যাঁ | | NULL | || পদবি | varchar(20) | হ্যাঁ | | NULL | || বয়স | int(11) | হ্যাঁ | | NULL | || টোটালমার্কস | int(11) | হ্যাঁ | | NULL | |+------------+------------+------+------+--------- -+----------------+5 সারি সেটে (0.11 সেকেন্ড)

এখানে একটি টেবিলের গঠন পরীক্ষা করার জন্য প্রশ্ন:

mysql> দেখান টেবিল তৈরি করুন ShowCreateTableCommand\G

নিম্নলিখিত আউটপুট:

*************************** 1. সারি ***************** **********টেবিল:ShowCreateTableCommandCreate টেবিল:CREATE TABLE `showcreatetablecommand` ( `Id` int(11) NULL AUTO_INCREMENT, `FirstName` varchar(20) DEFAULT NULL, `LastName` varchar(20) NULL, `Age` int(11) DEFAULT NULL, `TotalMarks` int(11) DEFAULT NULL, Primary Key (`Id`)) ENGINE =InnoDB ডিফল্ট অক্ষর =utf8mb4 COLLATE =utf8mb4_0c (প্রি-00_001) সেটে> 

এখন CREATE TABLE কমান্ড ব্যবহার করে বিদ্যমান টেবিল থেকে একটি নতুন টেবিল তৈরি করা যাক। প্রশ্নটি নিম্নরূপ:

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

এখন নতুন টেবিলের কাঠামো পুরানো টেবিলের কাঠামোর সাথে মিলছে কিনা তা পরীক্ষা করুন:

mysql> দেখান টেবিল তৈরি করুন StudentInformationDemo\G

নিম্নলিখিত আউটপুট:

*************************** 1. সারি ***************** **********টেবিল:স্টুডেন্ট ইনফরমেশন ডেমো তৈরি করুন টেবিল:সারণী তৈরি করুন `স্টুডেন্ট ইনফরমেশন ডেমো` ( `আইডি` int(11) NULL AUTO_INCREMENT, `FirstName` varchar(20) DEFAULT NULL, `LastName` varchar(20) NULL, `Age` int(11) DEFAULT NULL, `TotalMarks` int(11) DEFAULT NULL, Primary Key (`Id`)) ENGINE =InnoDB ডিফল্ট অক্ষর =utf8mb4 COLLATE =utf8mb4_0c (প্রি-00_001) সেটে> 
  1. কিভাবে MySQL এ ভিউ থেকে একটি টেবিল তৈরি করবেন?

  2. টেবিল থেকে কিছু মান বাদ দিতে MySQL ক্যোয়ারী

  3. একটি একক প্রশ্নে IN() সহ একটি MySQL টেবিল থেকে রেকর্ড মুছুন

  4. টেবিলের স্বতন্ত্র কলাম থেকে গড় নির্বাচন করতে MySQL ক্যোয়ারী?