কিভাবে একটি MySQL ডাটাবেসে একটি ডেটা টেবিল তৈরি করবেন? MySQL-এ ডেটা টেবিল কমান্ড/বিবৃতি/সিনট্যাক্স তৈরি করুন

মাইএসকিউএল ডাটাবেসকিভাবে একটি ডাটা টেবিল তৈরি করবেন?মাইএসকিউএলডেটা টেবিল কমান্ড/বিবৃতি/সিনট্যাক্স তৈরি করুন

MySQL ডেটা টেবিল তৈরি করে

একটি MySQL ডেটা টেবিল তৈরি করতে নিম্নলিখিত তথ্য প্রয়োজন:

  • টেবিলের নাম
  • টেবিল ক্ষেত্রের নাম
  • প্রতিটি টেবিল ক্ষেত্র সংজ্ঞায়িত করুন

ব্যাকরণ

MySQL ডেটা টেবিল তৈরির জন্য নিম্নলিখিত সাধারণ SQL সিনট্যাক্স:

CREATE TABLE table_name (column_name column_type);

নিম্নলিখিত উদাহরণে আমরা chenweiliang ডাটাবেসে ডাটা টেবিল chenweiliang_tbl তৈরি করব:

CREATE TABLE IF NOT EXISTS `chenweiliang_tbl`(
   `chenweiliang_id` INT UNSIGNED AUTO_INCREMENT,
   `chenweiliang_title` VARCHAR(100) NOT NULL,
   `chenweiliang_author` VARCHAR(40) NOT NULL,
   `submission_date` DATE,
   PRIMARY KEY ( `chenweiliang_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

উদাহরণ বিশ্লেষণ:

  • যদি না চান মাঠ শূন্য ক্ষেত্রের বৈশিষ্ট্য হিসাবে সেট করা যেতে পারে নাল না, ডাটাবেস অপারেটিং করার সময়, যদি এই ক্ষেত্রে প্রবেশ করা ডেটা হয়শূন্য , একটি ত্রুটি রিপোর্ট করা হবে.
  • AUTO_INCREMENT একটি স্বয়ংক্রিয়-বৃদ্ধি বৈশিষ্ট্য হিসাবে সংজ্ঞায়িত করা হয়, সাধারণত প্রাথমিক কী-এর জন্য ব্যবহৃত হয় এবং মানটি স্বয়ংক্রিয়ভাবে 1 দ্বারা বৃদ্ধি পাবে।
  • PRIMARY KEY কীওয়ার্ড একটি কলামকে প্রাথমিক কী হিসেবে সংজ্ঞায়িত করতে ব্যবহৃত হয়।আপনি কমা দ্বারা পৃথক প্রাথমিক কী সংজ্ঞায়িত করতে একাধিক কলাম ব্যবহার করতে পারেন।
  • ENGINE স্টোরেজ ইঞ্জিন সেট করে এবং CHARSET এনকোডিং সেট করে।

কমান্ড প্রম্পট থেকে টেবিল তৈরি করুন

MySQL টেবিলগুলি mysql> কমান্ড উইন্ডোর মাধ্যমে সহজেই তৈরি করা যায়।আপনি SQL স্টেটমেন্ট ব্যবহার করতে পারেন ছক তৈরি কর ডেটা টেবিল তৈরি করতে।

দৃষ্টান্ত

নীচে একটি ডেটা টেবিল chenweiliang_tbl তৈরির একটি উদাহরণ:

root@host# mysql -u root -p
Enter password:*******
mysql> use chenweiliang;
Database changed
mysql> CREATE TABLE chenweiliang_tbl(
   -> chenweiliang_id INT NOT NULL AUTO_INCREMENT,
   -> chenweiliang_title VARCHAR(100) NOT NULL,
   -> chenweiliang_author VARCHAR(40) NOT NULL,
   -> submission_date DATE,
   -> PRIMARY KEY ( chenweiliang_id )
   -> )ENGINE=InnoDB DEFAULT CHARSET=utf8;
Query OK, 0 rows affected (0.16 sec)
mysql>

দ্রষ্টব্য:MySQL কমান্ড টার্মিনেটর একটি সেমিকোলন (;)।


পিএইচপি স্ক্রিপ্ট ব্যবহার করে ডেটা টেবিল তৈরি করুন

আপনি পিএইচপি ব্যবহার করতে পারেন mysqli_query() একটি বিদ্যমান ডাটাবেস থেকে ডেটার একটি টেবিল তৈরি করার ফাংশন।

ফাংশনের দুটি পরামিতি রয়েছে এবং কার্যকরী সফল হলে TRUE প্রদান করে, অন্যথায় এটি FALSE প্রদান করে।

ব্যাকরণ

mysqli_query(connection,query,resultmode);
参数বিবরণ
সংযোগপ্রয়োজন।ব্যবহার করার জন্য MySQL সংযোগ নির্দিষ্ট করে।
প্রশ্নপ্রয়োজনীয়, ক্যোয়ারী স্ট্রিং নির্দিষ্ট করে।
ফলাফল মোড ঐচ্ছিক।একটি ধ্রুবকনিম্নলিখিত মানগুলির মধ্যে যেকোনো একটি হতে পারে:

  • MYSQLI_USE_RESULT (যদি আপনার প্রচুর ডেটা পুনরুদ্ধার করতে হয় তবে এটি ব্যবহার করুন)
  • MYSQLI_STORE_RESULT (ডিফল্ট)

দৃষ্টান্ত

নিম্নলিখিত উদাহরণ একটি ডেটা টেবিল তৈরি করতে একটি PHP স্ক্রিপ্ট ব্যবহার করে:

ডেটা টেবিল তৈরি করুন

<?
 php
 $dbhost = 'localhost:3306'; // mysql服务器主机地址
 $dbuser = 'root'; // mysql用户名
 $dbpass = '123456'; // mysql用户名密码
 $conn = mysqli_connect($dbhost, $dbuser, $dbpass);
 if(! $conn )
 {
 die('连接失败: ' . mysqli_error($conn));
 }
 echo '连接成功<br />';
 $sql = "CREATE TABLE chenweiliang_tbl( ".
 "chenweiliang_id INT NOT NULL AUTO_INCREMENT, ".
 "chenweiliang_title VARCHAR(100) NOT NULL, ".
 "chenweiliang_author VARCHAR(40) NOT NULL, ".
 "submission_date DATE, ".
 "PRIMARY KEY ( chenweiliang_id ))ENGINE=InnoDB DEFAULT CHARSET=utf8; ";
 mysqli_select_db( $conn, 'chenweiliang' );
 $retval = mysqli_query( $conn, $sql );
 if(! $retval )
 {
 die('数据表创建失败: ' . mysqli_error($conn));
 }
 echo "数据表创建成功\n";
 mysqli_close($conn);
 ?>

সফলভাবে কার্যকর করার পরে, আপনি কমান্ড লাইনের মাধ্যমে টেবিলের কাঠামো দেখতে পারেন।

হোপ চেন উইলিয়াং ব্লগ ( https://www.chenweiliang.com/ ) শেয়ার করেছেন "কিভাবে মাইএসকিউএল ডাটাবেসে একটি ডেটা টেবিল তৈরি করবেন? আপনাকে সাহায্য করার জন্য MySQL-এ ডেটা টেবিল কমান্ড/স্টেটমেন্ট/সিনট্যাক্স তৈরি করুন"।

এই নিবন্ধটির লিঙ্ক শেয়ার করতে স্বাগতম:https://www.chenweiliang.com/cwl-457.html

আরও লুকানো কৌশল 🔑 জানতে, আমাদের টেলিগ্রাম চ্যানেলে যোগদান করতে স্বাগতম!

ভালো লাগলে শেয়ার এবং লাইক করুন! আপনার শেয়ার এবং লাইক আমাদের অব্যাহত অনুপ্রেরণা!

 

发表 评论

আপনার ইমেল ঠিকানা প্রকাশ করা হবে না. 必填 项 已 用 * 标注

উপরে যান