কম্পিউটার

আমরা কি মাইএসকিউএল টেবিলের নামে আন্ডারস্কোর দিতে পারি?


আপনি টেবিলের নামে আন্ডারস্কোর দিতে পারবেন না। আপনি যদি এখনও আন্ডারস্কোর সহ একটি নতুন টেবিল তৈরি করতে চান তবে এটিকে ব্যাকটিক্স ব্যবহার করে ঘিরে রাখুন, একক উদ্ধৃতি নয়।

যাইহোক, আসুন প্রথমে আন্ডারস্কোর সহ একটি টেবিলের নামের চারপাশে উদ্ধৃতি সেট করার চেষ্টা করি। নিম্নলিখিত একটি উদাহরণ -

mysql> টেবিল তৈরি করুন 'Demo_Table725'( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(100), ClientAge int, ClientCountryName varchar(100), isMarried boolean);

এটি নিম্নলিখিত আউটপুট তৈরি করবে যেমন একটি ত্রুটি যেহেতু আমরা ব্যাকটিক ব্যবহার করিনি −

Error 1064 (42000):আপনার SQL সিনট্যাক্সে একটি ত্রুটি আছে; "Demo_Table725"(ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY,ClientName v' লাইন 1
-এর কাছে ব্যবহার করার জন্য সঠিক সিনট্যাক্সের জন্য আপনার MySQL সার্ভার সংস্করণের সাথে সঙ্গতিপূর্ণ ম্যানুয়ালটি পরীক্ষা করুন

এখন, আমরা উপরেরটি ঠিক করব এবং ব্যাকটিক −

দিয়ে একই টেবিল তৈরি করব
mysql> সারণী তৈরি করুন `Demo_Table725`( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(100), ClientAge int, ClientCountryName varchar(100), isMarried boolean, 0-8 সারি প্রভাবিত; পূর্বে> 

সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> `Demo_Table725`(ClientName,ClientAge,ClientCountryName,isMarried) মানগুলিতে সন্নিবেশ করুন `(ClientName,ClientAge,ClientCountryName,isMarried) মান('Chris',28,'UK',false);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.25 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> `Demo_Table725` থেকে *নির্বাচন করুন;

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

+---------+------------+------------+---------- ---------+------------+| ক্লায়েন্টআইডি | ক্লায়েন্টের নাম | ক্লায়েন্টএজ | ক্লায়েন্ট দেশের নাম | বিবাহিত --------+------------+| 1 | জন | 34 | মার্কিন | 1 || 2 | ক্রিস | 28 | যুক্তরাজ্য | 0 |+---------+------------+------------+------------ --------+------------ সেটে +2 সারি (0.00 সেকেন্ড)

  1. নাম কি মাইএসকিউএল-এ একটি সংরক্ষিত শব্দ?

  2. একটি MySQL টেবিল তৈরি করার সময় আমরা কি {} ব্যবহার করতে পারি?

  3. মাইএসকিউএল-এ মান সন্নিবেশ করার সময় আমরা কি কলামের নাম এড়িয়ে যেতে পারি?

  4. MySQL এ একটি টেবিলের নাম হিসাবে আন্ডারস্কোর সম্ভব?