কম্পিউটার

মাইএসকিউএল-এ একটি টেবিলের জন্য আমি কীভাবে স্বয়ংক্রিয়_বৃদ্ধি মান দেখতে পারি?


একটি টেবিলের জন্য স্বয়ংক্রিয়_বৃদ্ধি মান দেখতে, আপনি টেবিল দেখান কমান্ড ব্যবহার করতে পারেন।

সিনট্যাক্স নিম্নরূপ

'yourTableName'\G এর মত টেবিলের স্থিতি দেখান

সিনট্যাক্স নিম্নরূপ

`তথ্য_স্কিমা` থেকে `AUTO_INCREMENT` নির্বাচন করুন। `TABLES` যেখানে `TABLE_SCHEMA` ='yourDatabaseName' এবং `TABLE_NAME` ='yourTableName';

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

mysql> টেবিল ভিউ অটোইনক্রিমেন্টডেমো তৈরি করুন -> ( -> UserId int NULL AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.59 সেকেন্ড)

এখন আপনি insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। প্রশ্নটি নিম্নরূপ -

mysql> viewAutoIncrementDemo(UserName) মান ('John');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> ভিউঅটোইনক্রিমেন্টডেমো(ব্যবহারকারীর নাম) মানগুলিতে ('ক্যারল') সন্নিবেশ করুন;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত 0.14 সেকেন্ড)mysql> viewAutoIncrementDemo(ব্যবহারকারীর নাম) মান ('বব'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.08 সেকেন্ড) mysql> ভিউঅটোইনক্রিমেন্টডেমো (ব্যবহারকারীর নাম) মানগুলিতে সন্নিবেশ করুন ('স্যাম'); কোয়েরি OK, 1 0.12 সেকেন্ড)mysql> viewAutoIncrementDemo(UserName) মান ('Mike'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> ভিউঅটোইনক্রিমেন্টডেমো (ব্যবহারকারীর নাম) মানগুলিতে সন্নিবেশ করুন ('ডেভিড'); কোয়েরি OK ('ডেভিড'); 0.16 sec)mysql> viewAutoIncrementDemo(UserName) মান ('Larry'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

mysql> viewAutoIncrementDemo থেকে *নির্বাচন করুন;

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

<প্রে>+---------+---------+| UserId | ব্যবহারকারীর নাম |+---------+---------+| 1 | জন || 2 | ক্যারল || 3 | বব || 4 | স্যাম || 5 | মাইক || 6 | ডেভিড || 7 | ল্যারি |+---------+---------+7 সারি সেটে (0.00 সেকেন্ড)

এখানে একটি টেবিলের জন্য স্বয়ংক্রিয়_বৃদ্ধি মান দেখতে ক্যোয়ারী

mysql> 'viewAutoIncrementDemo'\G এর মত টেবিলের স্থিতি দেখান

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

*************************** 1. সারি ***************** ********** নাম:viewautoincrementdemo ইঞ্জিন:InnoDB ভার্সন:10 Row_format:Dynamic Rows:7 Avg_row_length:2340 Data_length:16384Max_data_length:0 Index_length:0 Auto_increment0-08_time:0 Auto_increment0-4_free #05:20 আপডেট_টাইম:2019-03-02 04:06:11 Check_time:NULL Collation:utf8_general_ci চেকসাম:NULL Create_options:মন্তব্য:সেটে 1 সারি (0.08 সেকেন্ড)

নিচের দ্বিতীয় প্রশ্নটি

mysql> নির্বাচন করুন `AUTO_INCREMENT` -> `তথ্য_স্কিম` থেকে। `TABLES` -> কোথায় `TABLE_SCHEMA` ='নমুনা' -> এবং `TABLE_NAME` ='ভিউঅটো ইনক্রিমেন্ট ডেমো';

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

+----------------+| AUTO_INCREMENT |+----------------+| 8 |+----------------+1 সারি সেটে (0.00 সেকেন্ড)

  1. কিভাবে MySQL এ সঠিক স্ট্রিং মান অনুসন্ধান করবেন?

  2. একটি MySQL টেবিলের প্রতিটি মানের জন্য সর্বোচ্চ নির্বাচন করুন?

  3. MySQL-এ ম্যানুয়াল AUTO_INCREMENT স্টার্ট ভ্যালু দিয়ে টেবিল কোয়েরি তৈরি করবেন?

  4. মাইএসকিউএল টেবিলে না থাকা মানগুলির জন্য ডাটাবেস জিজ্ঞাসা করুন?