কম্পিউটার

কিভাবে MySQL সন্নিবেশ বেঁধে?


আপনি যখন নিম্নলিখিত সিনট্যাক্সের সাহায্যে একই সময়ে একাধিক রেকর্ড সন্নিবেশ করেন তখন আপনি MySQL সন্নিবেশের গতি বাড়াতে পারেন

START TRANSACTION
insert into insertDemo(yourColumnName1,yourColumnName2,...N) values(yourValue1,yourValue2,....N),(yourValue1,yourValue2,....N),.......N
commit

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

mysql> create table insertDemo
   -> (
   -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> StudentName varchar(20),
   -> StudentAge int
   -> );
Query OK, 0 rows affected (0.72 sec)

একই সময়ে একাধিক রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -

mysql> START TRANSACTION;
Query OK, 0 rows affected (0.00 sec)
mysql> insert into insertDemo(StudentName,StudentAge) values('John',21),('Carol',22),('Bob',21),('David',24),
   -> ('Maxwell',25),('Mike',22);
Query OK, 6 rows affected (0.00 sec)
Records: 6 Duplicates: 0 Warnings: 0
mysql> commit;
Query OK, 0 rows affected (0.14 sec

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

mysql> select *from insertDemo;

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

+-----------+-------------+------------+
| StudentId | StudentName | StudentAge |
+-----------+-------------+------------+
|         1 | John        |         21 |
|         2 | Carol       |         22 |
|         3 | Bob         |         21 |
|         4 | David       |         24 |
|         5 | Maxwell     |         25 |
|         6 | Mike        |         22 |
+-----------+-------------+------------+
6 rows in set (0.00 sec)

  1. কিভাবে MySQL এ একটি কলাম বিভক্ত করবেন?

  2. কিভাবে একটি MySQL ভিউ তৈরি করবেন?

  3. কিভাবে MySQL এর সাথে জাভা সংযোগ করবেন?

  4. কিভাবে MySQL ফলাফল একত্রীকরণ?