MySQL အေျခခံ
MySQL နဲ့ ပက္သက္ျပီးေတာ့ အေျခခံ သိထားသင့္တဲ့ commandေတြနဲ့ပက္သက္ျပီးေတာ့
မ်ွေ၀ခ်င္ပါတယ္
database တစ္ခုုကုုိတည္ေဆာက္ေတာ့မယ္ဆုုိရင္ အရင္ဆုုံး Serverထဲ၀င္ျပီးေတာ့
1 | mysql -h 「server name」-u [user name] –p |
「Enter」ႏွိပ္ျပီး 「password」ထည့္လုုိက္ပါ
မတည္ေဆာက္ရေသးတဲ့ database ကုုိအသုုံးျပဳမယ္ဆုုိရင္ေတာ့ အရင္ဆုုံး database တည္ေဆာက္ဖုုိ့လုုိပါတယ္
ေအာက္မွာ ေဖာ္ျပထားတဲ့ comment ကုုိအသုုံးျပဳျပီးေတာ့ တည္ေဆာက္ႏုုိင္ပါတယ္
1 | CREATE DATABASE [IF NOT EXISTS] db_name; |
db_name ရဲ့ေနရာမွာ ကုုိယ္တည္ေဆာက္ခ်င္တဲ့ database nameကုုိထည့္ႏုုိင္ပါတယ္
ရွိျပီးသား database ကုုိအသုုံးျပဳခ်င္တယ္ဆုုိရင္ေတာ့
1 | use db_name; |
ကုုိသုုံးျပီးေတာ့ အဲဒီdatabaseေအာက္မွာ table ၀င္ေဆာက္တာတုုိ့ အျခားလုုပ္ငန္းေတြကုုိလည္း လုုပ္ႏုုိင္မွာျဖစ္ပါတယ္
ျပီးရင္ အဲဒီ ထဲမွာ ဘယ္လုုိ fields ေတြ ရွိလဲသိခ်င္ရင္ လည္း ၾကည့္ႏိုုင္ပါတယ္
1 | show fields from table_name; |
fields ထဲမွာ ဘယ္လုုိ dataေတြရွိလဲဆုုိတာသိခ်င္ရင္
1 | select * from table_name; |
(*)ကေတာ့ သိျပီးသားျဖစ္မွာပါ All ကုုိေျပာတာပါ
အားလုုံးကုုိမဟုုတ္ဘဲနဲ့ တစ္စိတ္တစ္ပုုိင္းေလးကုုိသိခ်င္ရင္လည္း အတိအက်သတ္မွတ္ေပးျပီး ရွာလုုိ့ရပါတယ္
1 | select (field’s name) from table_name; |
ကုုိယ္ဘာသာကုုိယ္ တည္ေဆာက္မယ္ဆုုိရင္ေတာ့ ေအာက္ပါ အတုုိင္းေရးႏုုိင္ပါတယ္
1 2 3 4 5 6 7 | CREATE TABLE `user_table` ( `id` int(11) NOT NULL auto_increment, `user_name` varchar(255) default NULL, `mail` varchar(32) default NULL, `user_address` text, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; |
primary key တစ္ခုုကုုိသတ္မွတ္ရပါမယ္ id ကုုိ primary keyအေနနဲ့ထားထားပါတယ္
id ကုုိ auto ထားမယ္ဆုုိရင္ auto_increment
NOT NULL ကေတာ့ တန္ဖုုိးကုုိ မျဖစ္မေန ထည့္ရမယ္လုုိေျပာတာပါ
Fields ရဲ့ data typeကုုိလည္း သတ္မွတ္ေပးရပါတယ္
ဒီေန့ အဖုုိ့ ေတာ့ အခ်ိန္မရွိေတာ့လုုိ့ ေနာက္ပတ္မွပဲ
DELETE
INSERT INTO
UPDATE
ORDER BY
WHERE
အေၾကာင္းနဲ့ပက္သက္ျပီး ရွင္းပါ့မယ္
Author Profile
スターフィールド編集部
SHARE