MySQL टेबल स्टेटमेंट बनाएं
MySQL क्रिएट टेबल स्टेटमेंट
CREATE TABLE
डेटाबेस में एक नई तालिका बनाने के लिए कथन का उपयोग किया जाता है ।
वाक्य - विन्यास
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
....
);
स्तंभ पैरामीटर तालिका के स्तंभों के नाम निर्दिष्ट करते हैं।
डेटाटाइप पैरामीटर निर्दिष्ट करता है कि कॉलम किस प्रकार का डेटा रख सकता है (जैसे वर्चर, पूर्णांक, दिनांक, आदि)।
युक्ति: उपलब्ध डेटा प्रकारों के अवलोकन के लिए, हमारे संपूर्ण डेटा प्रकार संदर्भ पर जाएं ।
MySQL क्रिएट टेबल उदाहरण
निम्न उदाहरण "व्यक्ति" नामक एक तालिका बनाता है जिसमें पांच कॉलम होते हैं: व्यक्ति आईडी, अंतिम नाम, प्रथम नाम, पता और शहर:
उदाहरण
CREATE TABLE Persons
(
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);
PersonID कॉलम int प्रकार का है और इसमें एक पूर्णांक होगा।
अंतिम नाम, प्रथम नाम, पता, और शहर कॉलम वर्चर प्रकार के होते हैं और इसमें वर्ण होंगे, और इन फ़ील्ड की अधिकतम लंबाई 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;