যখনই একটি টেবিল একটি একক ডাটাবেস সহ একটি প্রকল্পে উপস্থিত থাকে, আমরা স্কিমা সংস্করণ বা মাইগ্রেশন ব্যবহার করে ডাটাবেস স্কিমা পরিবর্তন করতে পারি। এটির লক্ষ্য ডাটাবেস স্কিমা পরিবর্তন বা কাঠামোগত পরিবর্তনের উপর নজর রাখা।
স্কিমা পরিবর্তনের ট্র্যাক রাখতে টেবিল তৈরি।
mysql> টেবিল স্কিমাডেটাবেস মেথডডেমো তৈরি করুন -> ( -> `WhenTime` টাইমস্ট্যাম্প নাল ডিফল্ট নয় CURRENT_TIMESTAMP, -> `TheKey` varchar(200) নাল নয়, -> `Version` varchar(200), -> প্রাথমিক কী(` TheKey`) -> )ইঞ্জিন=ইনোডিবি;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.45 সেকেন্ড)
টেবিলে রেকর্ড সন্নিবেশ করা হচ্ছে।
mysql> SchemaDatabaseMethodDemo মানগুলিতে সন্নিবেশ করানরেকর্ড প্রদর্শন করতে।
mysql> SchemaDatabaseMethodDemo থেকে *নির্বাচন করুন;নিচের আউটপুট।
<প্রে>+---------+---------+------------ -+| কখন সময় | TheKey | সংস্করণ |+---------+---------+---------------- +| 2018-10-29 14:21:47 | 1001 | সংস্করণ 5.6.12 |+---------+---------+------------ ---+1 সারি সেটে (0.00 সেকেন্ড)
দ্রষ্টব্য − ধরুন আমরা একটি SQL স্ক্রিপ্ট বা মাইগ্রেশন চালাচ্ছি তাহলে স্ক্রিপ্টের শুরুতে বা শেষে INSERT স্টেটমেন্টের সাহায্যে আমাদের উপরের টেবিলে একটি সারি যোগ করতে হবে।