কম্পিউটার

আমরা কি MySQL এ নামের একটি স্পেস দিয়ে একটি টেবিল তৈরি করতে পারি?


MySQL-এ টেবিলের নামে একটি স্পেস দিয়ে একটি টেবিল তৈরি করতে, আপনাকে অবশ্যই ব্যাকটিক্স ব্যবহার করতে হবে অন্যথায় আপনি একটি ত্রুটি পাবেন৷

আসুন প্রথমে দেখা যাক নিচের নাম "ডেমো টেবিল" টেবিলের নামের সাথে একটি স্পেস দিয়ে একটি টেবিল তৈরি করলে কী ত্রুটি দেখা দেবে:

mysql> create table Demo Table
(
   Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   EmployeeFirstName varchar(20),
   EmployeeLastName varchar(20),
   EmployeeAge int,
   EmployeeSalary int,
   EmployeeAddress varchar(200)
);
ERROR 1064 (42000): You have an error in your syntax; check the manual that corresponds
to your MySQL server version for the right syntax to use near 'Table37
(
Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeFirstName varchar(' at line 1 )

ত্রুটি দূর করতে টেবিলের নামের জন্য ব্যাকটিক্সের ধারণাটি ব্যবহার করা যাক। MySQL-এ একটি স্পেস দিয়ে একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ:

mysql> create table `Demo Table37`
(
   Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   EmployeeFirstName varchar(20),
   EmployeeLastName varchar(20),
   EmployeeAge int,
   EmployeeSalary int,
   EmployeeAddress varchar(200)
);
Query OK, 0 rows affected (0.66 sec)

উপরে, আমরা ব্যাকটিক প্রতীক দ্বারা বেষ্টিত স্থান সহ টেবিলের নাম সেট করেছি, তাই কোন ত্রুটি নেই:

`Demo Table37`

  1. আমি কিভাবে শুধুমাত্র 3 টি সম্ভাব্য প্রদত্ত মান সহ একটি কলাম সহ একটি MySQL টেবিল তৈরি করতে পারি?

  2. MySQL-এ তারিখ সহ একটি অস্থায়ী টেবিল তৈরি করুন

  3. আমরা কি MySQL দিয়ে একটি সংখ্যাসূচক নামের একটি ডাটাবেস তৈরি করতে পারি?

  4. কিভাবে সূচী সহ একটি MySQL টেবিল তৈরি করবেন?