কম্পিউটার

কিভাবে একটি MySQL ডাটাবেস থেকে ক্ষেত্রের নামের প্রকারগুলি পেতে হয়?


আপনি এর জন্য INFORMATION_SCHEMA.COLUMNS ব্যবহার করতে পারেন৷ নিচের সিনট্যাক্স −

INFORMATION_SCHEMA থেকে COLUMN_NAME,COLUMN_TYPE নির্বাচন করুন। COLUMNS WHERE TABLE_NAME='yourTableName';

আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(60), ClientAge int, ClientSalary DECIMAL(10,4), isRegularClient bool );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0) পূর্বে> 

SQL ডাটাবেস −

থেকে ফিল্ডের নামের ধরন পেতে ক্যোয়ারী নিচে দেওয়া হল
mysql> INFORMATION_SCHEMA থেকে COLUMN_NAME,COLUMN_TYPE নির্বাচন করুন। COLUMNS WHERE TABLE_NAME='DemoTable';

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

তৈরি করবে <প্রে>+-----------------+---------------+| COLUMN_NAME | COLUMN_TYPE |+-----------------+------------------+| আইডি | int(11) || গ্রাহকের নাম | varchar(60) || ক্লায়েন্টএজ | int(11) | | ক্লায়েন্ট বেতন | দশমিক(10,4) || isRegularClient | tinyint(1) |+-----------------+---------------+5 সারি সেটে (0.02 সেকেন্ড)
  1. মাইএসকিউএল-এ, কীভাবে FIELD() ফাংশন FIND_IN_SET() ফাংশন থেকে আলাদা?

  2. কিভাবে MySQL এ VARCHAR থেকে INT কাস্ট করবেন?

  3. কিভাবে একটি MySQL ডাটাবেসের টেবিলের আকার পেতে?

  4. মাইএসকিউএল ওয়ার্কবেঞ্চের সাথে সার্ভার থেকে ডাটাবেসের ইআর মডেল কীভাবে পাবেন?