ဆောင်းပါးလမ်းညွှန်
MySQL ဒေတာဘေ့စ်ဇယားဖွဲ့စည်းပုံအား မည်သို့ကူးယူမည်နည်း။ဇယားဒေတာ အကြောင်းအရာ ထုတ်ပြန်ချက်ကို ကူးယူပါ။
က MySQLကော်ပီဇယား
အကယ်၍ ကျွန်ုပ်တို့သည် ဇယား၏ဖွဲ့စည်းပုံ၊ အညွှန်းကိန်းများ၊ ပုံသေတန်ဖိုးများ စသည်တို့အပါအဝင် MySQL ဒေတာဇယားကို လုံးလုံးအတုယူရန် လိုအပ်ပါက၊သာလျင်ဇယားဖန်တီးပါ... SELECTcommand မဖြစ်နိုင်ပါဘူး။
ဤအခန်းတွင် MySQL ဒေတာဇယားများကို လုံးလုံးလျားလျားကူးယူနည်းကို မိတ်ဆက်ပေးပါမည်။ အဆင့်များမှာ အောက်ပါအတိုင်းဖြစ်သည်။
- အသုံးပြုသည်CREATE Table ကိုပြပါ။command get create datatable (TABLE ဖန်တီးပါမူရင်းဒေတာဇယား၏ ဖွဲ့စည်းပုံ၊ အညွှန်း စသည်တို့ပါ၀င်သော ) ကြေငြာချက်။
- အောက်ပါ command ဖြင့်ပြသထားသော SQL ကြေညာချက်ကို ကူးယူပါ၊ ဒေတာဇယားအမည်ကို ပြင်ဆင်ပါ၊ နှင့် SQL ကြေညာချက်ကို လုပ်ဆောင်ပါ။ ဒေတာဇယားဖွဲ့စည်းပုံအား အထက်ပါ command မှတဆင့် လုံးဝကူးယူမည်ဖြစ်သည်။
- ဇယား၏ အကြောင်းအရာကို ကူးယူလိုပါက အသုံးပြုနိုင်ပါသည်။ထဲသို့ ထည့်သွင်းပါ… SELECT အောင်မြင်ရန်ထုတ်ပြန်ချက်။
ဥပမာ
chenweiliang_tbl ဇယားကို ပုံတူပွားရန် အောက်ပါဥပမာကို စမ်းကြည့်ပါ။
အဆင့်တစ်:
ဒေတာဇယား၏ ဖွဲ့စည်းပုံအပြည့်အစုံကို ရယူပါ။
mysql > SHOW CREATE TABLE chenweiliang_tbl \ G ; *************************** 1. row ******************** ******* Table :chenweiliang_tbl Create Table :CREATE TABLE`chenweiliang_tbl` (`chenweiliang_id` int (11 )NOT NULL auto_increment ,`chenweiliang_title` varchar (100 )NOT NULL default '' ,'chenweiliang_author` varchar (40 )NOT NULL 默认'' , `submission_date` 日期默认NULL , PRIMARY KEY (`chenweiliang_id` ), UNIQUE KEY `AUTHOR_INDEX` (`chenweiliang_author` ))ENGINE = InnoDB的1 行中集合(0.00 秒) 错误:没有指定查询
အဆင့်နှစ်:
SQL ကြေငြာချက်၏ဒေတာဇယားအမည်ကိုမွမ်းမံပြီး SQL ကြေညာချက်ကိုလုပ်ဆောင်ပါ။
mysql > CREATE TABLE`clone_tbl` (- > `chenweiliang_id` int (11 )NOT NULL auto_increment ,- > `chenweiliang_title` varchar (100 )NOT NULL default '' ,- > `chenweiliang_author` varchar (40 )NOT NULL default '' ,- > `submission_date` 日期默认为NULL ,- > PRIMARY KEY (`chenweiliang_id` ),- > UNIQUE KEY `AUTHOR_INDEX` (`chenweiliang_author` )- > )ENGINE = InnoDB ; 查询OK ,0 行受影响(1.80 秒)
အဆင့်သုံး:
ဒုတိယအဆင့်ကို လုပ်ဆောင်ပြီးနောက်၊ သင်သည် ဒေတာဘေ့စ်တွင် clone ဇယားအသစ် clone_tbl ကို ဖန်တီးမည်ဖြစ်သည်။Data Table မှ Data ကို ကူးယူလိုပါက အသုံးပြုနိုင်ပါသည်။ထဲသို့ ထည့်သွင်းပါ… SELECT အောင်မြင်ရန်ထုတ်ပြန်ချက်။
mysql > INSERT INTO clone_tbl (chenweiliang_id ,- > chenweiliang_title ,- > chenweiliang_author ,- > submission_date )- > SELECT chenweiliang_id ,chenweiliang_title ,- > chenweiliang_author ,submission_date - > FROM chenweiliang_tbl ; 查询OK ,3 行受影响(0.07 秒)记录:3 重复:0 警告:0
အထက်ဖော်ပြပါအဆင့်များကို လုပ်ဆောင်ပြီးနောက်၊ ဇယားဖွဲ့စည်းပုံနှင့် ဇယားဒေတာအပါအဝင် ဇယား၏ မိတ္တူအပြည့်အစုံကို သင်ရရှိမည်ဖြစ်သည်။
ဇယားတစ်ခုကူးယူရန်နောက်ထပ်နည်းလမ်း
ဇယားအပြည့်အစုံကို မိတ္တူကူးရန် အခြားနည်းလမ်း
CREATE TABLE targetTable LIKE sourceTable ; INSERT INTO targetTable SELECT * FROM sourceTable ;
အခြား:
သင်သည် ဤအကွက်အချို့ကို ဇယားတစ်ခုတွင် ကူးယူနိုင်သည်-
CREATE TABLE newadmin AS ( SELECT用户名,密码从管理员 )
အသစ်ဖန်တီးထားသောဇယား၏ ကွက်လပ်များကို သင်အမည်ပြောင်းနိုင်သည်-
CREATE TABLE newadmin AS ( SELECT id ,username AS uname ,password AS pass FROM admin )
ဒေတာအစိတ်အပိုင်းကို ကူးယူနိုင်သည်-
CREATE TABLE newadmin AS ( SELECT * FROM admin WHERE LEFT (username ,1 )= 's' )
ဇယားကို ဖန်တီးစဉ်တွင် ဇယားရှိ အကွက်အချက်အလက်ကို သတ်မှတ်နိုင်သည်-
CREATE TABLE newadmin ( id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ) 如 ( SELECT * FROM admin )
မျှော်လင့်ခြင်း Chen Weiliang ဘလော့ဂ် ( https://www.chenweiliang.com/ ) shared "MySQL database တွင် ဇယားဖွဲ့စည်းပုံကို မည်သို့ပုံတူပွားမည်နည်း။သင့်အားကူညီရန် Table Data Content Statement" ကို ကူးယူပါ။
ဤဆောင်းပါး၏ link ကိုမျှဝေရန်ကြိုဆိုပါတယ်:https://www.chenweiliang.com/cwl-490.html
နောက်ဆုံးထွက်မွမ်းမံမှုများကို ရယူရန် Chen Weiliang ၏ တယ်လီဂရမ်ချန်နယ်မှ ကြိုဆိုပါသည်။
📚 ဤလမ်းညွှန်တွင် တန်ဖိုးကြီးကြီးမားမားပါရှိသည်၊ 🌟ဒါက ရှားပါးအခွင့်အရေးပါ၊ လက်လွတ်မခံပါနဲ့။ ⏰⌛💨
ကြိုက်ရင် Share ပြီး Like လုပ်ပါ။
သင်၏မျှဝေခြင်းနှင့် လိုက်ခ်များသည် ကျွန်ုပ်တို့၏ စဉ်ဆက်မပြတ်လှုံ့ဆော်မှုဖြစ်သည်။