MySQL create table tutorial in Hindi जब भी हम mysql के साथ में काम करते है तो सबसे पहला हमारा काम होता है उसमे table बनाना होता है। तो आज हम इसमें एक table create करना सीखेंगे। की mysql me table kaise create kare?
जब भी हम table बनाते है तो सबसे पहले हमें उसमे 3 चीजो की जरूरत पड़ती है। पहला है table नाम हम एक database के अंदर बहुत सारी table बना सकते है तो इसके लिए हर table के लिए एक नाम देना होता है।
और दूसरी हमें जरूरत पड़ता है कॉलम की की इसमें कॉलम के नाम क्या है। रो तीसरा है कॉलम की डाटा type क्या होगी: तो जब हम ये तय कर लेते है तीनो चीजे तो हम एक कमांड use करते है। तो हम table बनाने के लिए कुछ इस तरह की कमांड का use करते है।
CREATE TABLE table_name(
कॉलम 1,
कॉलम 2,
कॉलम 3,
…..
);
ये एक sql की कमांड है आप इसे किसी भी डाटा base के साथ में use कर सकते है। तो इसमें create table कैपिटल लेटर में लिखना ही है और table का नाम लिखना है ये नाम कुछ भी हो सकता है लेकिन एक बात का ध्यान रखना है की इसमें नाम के बिच में स्पेस नही होना चाहिए।
इसके अंदर फिर जितने चाहो उतने कॉलम ले सकते है। पहले कॉलम का नाम लिखना है फिर उसकी डाटा type देना होता है। नुमेरिक है या स्ट्रिंग है।
और डाटा type तिन भागो में बंटा होता है।
- स्ट्रिंग
- नुएमरिक
- date and टाइम
जितने भी डाटा type होता है ये इन type के अंदर ही होता है। सबसे पहले हम बात करते है स्ट्रिंग के अंदर कोण कोंसी डाटा type आती है।
mysql string data type list
- CHAR(SIZE) 0 to 255 characters
- VARCHAR(SIZE) 0 to 65535
- BINARY(SIZE)
- VARBINARY(SIZE)
- TINYTEXT 225 characters
- TEXT(SIZE) 65535 bytes
- MEDIUMTEXT 16777215 characters
- TINYBLOB 4294967295 characers
- BLOB(SIZE) 255bytes
- MEDIUMBLOB 65535bytes
- LONGBLOB 16777215 bytes
- ENUM(VAL1, VAL2, VAL 3,..) list up to 65535 values
- SET( VAL1, VAL2, VAL,3 ..) list up to 64 values
यह आप यहाँ पर देख सकते है। स्ट्रिंग वैल्यू में अलग अलग तरह की स्ट्रिंग वैल्यू को स्टोर करने ये कमांड use करते है इसमें जो अंतर है वो है साइज़ को लेकर सभी कमांड की अलग अलग लिमिट होती है। or sab ki maine alg alg de diya hai or agar aap limit lagana cahte hai to vo bhi de sakte hai (5) de diya hai to iska matalb hai ki 5 characters hi save kar sakte hai ise jyda nhi kar sakte hai. kyunki hmane iski ek limit set kar di hai.
Mysql numeric datatype list
- BIT 1 TO 64
- TINYINT() -128 TO 127
- INT() -2147483648 TO 2141483648
- INTEGER()
- SMALLINT() -32768 TO 32767
- MEDIUMINT
- BIGINT
- BOOL
- BOOLEAN
- FLOT(P)
- DOUBLE(SIZE,D)
- DECIMAL(SIZE,D)
- DEC(SIZE,D)
काम दोनों एक ही करते है बाकि बस फर्क इसमें सिर्फ साइज़ का है सबकी मैंने लिखी नही है अप गूगल पर जाकर देख सकते है
Mysql data type date and time list
- date ‘1000-01-01’ to ‘9999-12-31’
- tatetime(fsp) yyyy-mm-dd hh:mm:ss
- timestamp(fsp) yyyy-mm-dd hh:mm:ss
- time(sp) hh:mm:ss
- year four digit format : 10994
तो कुछ इस तरीके से हम इसमें सेव करते है तो इस डाटा type का use करते है अब हम बात करते है डाटा table कैसे create करे।
जब भी आप डाटा बेस में काम करना होता है तो हमें सबसे पहले उसे choose करना होता है। या तो राईट क्लीक करके set as schema डिफाल्ट पर क्लीक करने से डाटा base chose हो जायेगा और दूसरा तरीका है एडिटर में लिखे use data name; फिर तीसरे बटन पर क्लीक करना है।
उसके बाद में इसमें जाकर table create कर सकते है। koi bhi table karne ke liye kuchh is tarike salikhte hai
create table Ghamesh(
id int,
name varchar(50),
Brith_date date,
phone varchar(12),
gender varchar(1)
);
isme maine ek table li hai fir tablle ka name diya hai fir ek id fir ek name ke liy colm banaya hai jo usme maine ke limit set ki hai or uske bad me maine kuchh or colum bhi banaye hai.
ab tisre btn par click karke save kare ab niche green ho chuka hai iska matlab hai ki table create ho chuka hai.
is tarike se aap jitna chaho utni tablle create kar sakte hai or refre karke table ke aage ek tablae ka icon dikhai dega us par click karke table ko dekh sakte hai.
isme data ko kaise stor karna hai to iske liy ham agle articla me samjhenge. MySQL create table tutorial in Hindi