কম্পিউটার

একটি নতুন সারি সন্নিবেশ করার সময়, আমার কি MySQL ক্যোয়ারীতে শূন্য থাকা কলামগুলি অন্তর্ভুক্ত করা উচিত?


যদি আপনি সন্নিবেশ বিবৃতিতে কলাম তালিকা নির্দিষ্ট না করেন তবে আপনি নীচের সিনট্যাক্স ব্যবহার করতে পারেন -

insert into yourTableName values(NULL,yourValue,NULL,NULL,.....N);

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

mysql> create table DemoTable1513
   -> (
   -> StudentId int,
   -> StudentName varchar(20) ,
   -> StudentAge int,
   -> StudentCountryName varchar(20)
   -> );
Query OK, 0 rows affected (0.58 sec)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable1513 values(NULL,'Chris Brown',NULL,NULL);
Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable1513 values(101,NULL,NULL,NULL);
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable1513 values(NULL,NULL,23,NULL);
Query OK, 1 row affected (0.42 sec)
mysql> insert into DemoTable1513 values(NULL,NULL,NULL,'US');
Query OK, 1 row affected (0.16 sec)

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

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

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

তৈরি করবে
+-----------+-------------+------------+--------------------+
| StudentId | StudentName | StudentAge | StudentCountryName |
+-----------+-------------+------------+--------------------+
|      NULL | Chris Brown |       NULL | NULL               |
|       101 | NULL        |       NULL | NULL               |
|      NULL | NULL        |         23 | NULL               |
|      NULL | NULL        |       NULL | US                 |
+-----------+-------------+------------+--------------------+
4 rows in set (0.00 sec)

  1. মাইএসকিউএল-এ এই ধরনের কলামের একটি মান শূন্য হলে দুটি কলাম সংযুক্ত করুন

  2. মাইএসকিউএল কোয়েরি দুটি কলাম থেকে সমস্ত কলামের মান গণনা করতে এবং মোট গণনার মধ্যে NULL মান বাদ দিতে?

  3. মাইএসকিউএল-এ ডাটাবেসে সন্নিবেশ করার সময় দশমিকের মান (19, 2) পরিবর্তন করবেন?

  4. মাইএসকিউএল 8.0-এ নতুন বৈশিষ্ট্যগুলি কী কী?