SQL CREATE TABLE স্টেটমেন্ট
ডেটাবেজে নতুন টেবিল তৈরি করতে CREATE TABLE
স্টেটমেন্ট ব্যবহার করা হয়।
একটি টেবিল সাধারণত কলাম এবং সারি নিয়ে গঠিত হয় এবং সনাক্ত করার জন্য প্রতিটি টেবিলের অবশ্যই একটি নাম থাকতে হবে।
SQL CREATE TABLE সিনটেক্স
CREATE TABLE name_of_table(
name_of_column_1 data_type(size),
name_of_column_2 data_type(size),
name_of_column_3 data_type(size),
....
);
"name_of_column" প্যারামিটারটি কলামের নাম ঠিক করে। "data_type" প্যারামিটারটি কলামের ডেটার টাইপ ঠিক করে। যেমন-
varchar
, integer
, decimal
, date
, text
ইত্যাদি। "size" প্যারামিটারটি কলামের দৈর্ঘ্য ঠিক করে অর্থাৎ কলামের ডেটা কতটি অক্ষর ধারন করবে তা নির্ধারন করে।
SQL CREATE TABLE উদাহরণ
এখন আমরা "Student_details" নামে একটি টেবিল তৈরি করবো যার মধ্যে ৫টি কলাম থাকবেঃ "id", "roll_number", "student_name", "institute" এবং "address"।
আমরা নিম্নে CREATE TABLE
স্টেটমেন্টটি ব্যবহার করবোঃ
উদাহরণ
CREATE TABLE Student_details(
id int auto_increment,
roll_number varchar(255),
student_name varchar(255),
institute varchar(255),
address varchar(255)
);
"id" কলামের ডেটা টাইপ int
হওয়ায় এটি শুধুমাত্র পূর্ণসংখ্যা জমা রাখবে। "id" এর auto_increment
নিয়ে আমরা পরবর্তীতে আলোচনা করবো। "roll_number", "student_name", "institute" এবং "address" কলাম গুলোর ডেটা টাইপ varchar
হওয়ায় এরা অক্ষর/বর্ণ জমা রাখবে এবং এদের সর্বোচ্চ দৈর্ঘ্য হবে ২৫৫টি বর্ণ।
ফাঁকা "Student_details" টেবিলটি নিম্নের ন্যায় দেখাবেঃ
আইডি নং | রোল নাম্বার | শিক্ষার্থীর নাম | প্রতিষ্ঠানের নাম | ঠিকানা |
---|---|---|---|---|
বিঃদ্রঃ ফাঁকা টেবিলটিতে এখন INSERT INTO
স্টেটমেন্টের মাধ্যমে তথ্য পূর্ণ করা যাবে।