নিবন্ধ ডিরেক্টরি
মাইএসকিউএল ডাটাবেসকিভাবে একটি ডাটা টেবিল তৈরি করবেন?মাইএসকিউএলডেটা টেবিল কমান্ড/বিবৃতি/সিনট্যাক্স তৈরি করুন
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 সংযোগ নির্দিষ্ট করে। |
| প্রশ্ন | প্রয়োজনীয়, ক্যোয়ারী স্ট্রিং নির্দিষ্ট করে। |
| ফলাফল মোড | ঐচ্ছিক।একটি ধ্রুবকনিম্নলিখিত মানগুলির মধ্যে যেকোনো একটি হতে পারে:
|
দৃষ্টান্ত
নিম্নলিখিত উদাহরণ একটি ডেটা টেবিল তৈরি করতে একটি 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
আরও লুকানো কৌশল 🔑 জানতে, আমাদের টেলিগ্রাম চ্যানেলে যোগদান করতে স্বাগতম!
ভালো লাগলে শেয়ার এবং লাইক করুন! আপনার শেয়ার এবং লাইক আমাদের অব্যাহত অনুপ্রেরণা!