মাইএসকিউএল টেবিল স্টেটমেন্ট তৈরি করুন
CREATE TABLE স্টেটমেন্টটি ডাটাবেসে একটি নতুন টেবিল তৈরি করতে ব্যবহৃত হয়।
সিনট্যাক্স
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
....
);
কলাম প্যারামিটার টেবিলের কলামের নাম নির্দিষ্ট করে।
ডাটা টাইপ প্যারামিটার কলামে যে ধরনের ডেটা রাখা যায় তা নির্দিষ্ট করে (যেমন varchar, integer, date, etc.)।
পরামর্শ:
উপলব্ধ ডেটা প্রকারগুলির একটি ওভারভিউয়ের জন্য, আমাদের সম্পূর্ণ ডেটা টাইপ রেফারেন্স দেখুন৷
মাইএসকিউএল টেবিল তৈরি করুন উদাহরণ
নিম্নলিখিত উদাহরণটি "ব্যক্তি" নামে একটি টেবিল তৈরি করে যাতে পাঁচটি কলাম রয়েছে: PersonID, LastName, First Name, Address, এবং City:
CREATE TABLE Persons (
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);
PersonID কলামটি int টাইপের এবং একটি পূর্ণসংখ্যা ধারণ করে।
LastName, FirstName, Address, এবং City কলামগুলি varchar এবং হোল্ড অক্ষর টাইপের এবং এই ক্ষেত্রগুলির জন্য সর্বাধিক দৈর্ঘ্য হল 255 অক্ষর৷
খালি "ব্যক্তি" টেবিল এখন এই মত দেখাবে:
| PersonID | LastName | FirstName | Address | City |
|---|---|---|---|---|
পরামর্শ:
খালি "ব্যক্তি" টেবিলটি এখন একটি SQL INSERT INTO স্টেটমেন্ট সহ ডেটা দিয়ে তৈরি করা যেতে পারে।
অন্য টেবিল ব্যবহার করে একটি টেবিল তৈরি করা
CREATE TABLE ব্যবহার করে বিদ্যমান টেবিলের একটি অনুলিপিও তৈরি করা যেতে পারে।
নতুন টেবিলে একই কলাম সংজ্ঞা থাকবে। আপনি সমস্ত কলাম বা নির্দিষ্ট কলাম নির্বাচন করতে পারেন।
আপনি যদি একটি বিদ্যমান টেবিল ব্যবহার করে একটি নতুন টেবিল তৈরি করেন, তাহলে নতুন টেবিলটি পুরানো টেবিলের বিদ্যমান মানগুলি দিয়ে তৈরি করা হবে।
সিনট্যাক্স
CREATE TABLE new_table_name AS
SELECT column1, column2,...
FROM existing_table_name
WHERE ....;
নিম্নলিখিত SQL "TestTables" নামে একটি নতুন টেবিল তৈরি করে ("গ্রাহক" টেবিলের একটি অনুলিপি):
CREATE TABLE TestTable AS
SELECT customername, contactname
FROM customers;