Direttorju tal-Artikoli
database MySQLKif tikkopja l-istruttura tal-mejda fi?Ikkopja dikjarazzjoni tal-kontenut tad-dejta tat-tabella
MySQLkopja tabella
Jekk irridu nirreplikaw kompletament it-tabella tad-dejta MySQL, inkluża l-istruttura tat-tabella, l-indiċi, il-valuri awtomatiċi, eċċ.Jekk uża bissOĦLOQ TABELLA ... AGĦŻELkmand huwa impossibbli.
Dan il-kapitlu jintroduċik kif tikkopja kompletament it-tabelli tad-dejta MySQL. Il-passi huma kif ġej:
- 使用URRI OĦLOQ TABELLAkmand tikseb oħloq tabella tad-dejta (ĦOLQI TABELLA), li fiha l-istruttura, l-indiċi, eċċ. tat-tabella tad-dejta oriġinali.
- Ikkopja l-istqarrija SQL murija mill-kmand li ġej, immodifika l-isem tat-tabella tad-dejta, u tesegwixxi l-istqarrija SQL.Il-kmand ta 'hawn fuq se jikkopja kompletament l-istruttura tat-tabella tad-dejta.
- Jekk trid tikkopja l-kontenut tat-tabella, tista 'tużaDaħħal F'... AGĦŻEL dikjarazzjoni biex tikseb.
eżempju
Ipprova l-eżempju li ġej biex tirreplika t-tabella chenweiliang_tbl.
l-ewwel pass:
Ikseb l-istruttura sħiħa tat-tabella tad-dejta.
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 秒) 错误:没有指定查询
It-tieni pass:
Immodifika l-isem tat-tabella tad-dejta tad-dikjarazzjoni SQL u esegwixxi d-dikjarazzjoni 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 秒)
It-tielet pass:
Wara li twettaq it-tieni pass, inti toħloq tabella ta 'kloni ġdida clone_tbl fid-database.Jekk trid tikkopja d-dejta mit-tabella tad-dejta tista 'tużaDaħħal F'... AGĦŻEL dikjarazzjoni biex tikseb.
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
Wara li twettaq il-passi ta 'hawn fuq, ser ikollok kopja kompleta tat-tabella, inkluża l-istruttura tat-tabella u d-dejta tat-tabella.
Mod ieħor biex tikkopja tabella
Mod ieħor biex tagħmel kopja sħiħa tat-tabella:
CREATE TABLE targetTable LIKE sourceTable ; INSERT INTO targetTable SELECT * FROM sourceTable ;
oħrajn:
Tista' tikkopja xi wħud minn dawn l-oqsma f'tabella:
CREATE TABLE newadmin AS ( SELECT用户名,密码从管理员 )
Tista' tibdel l-isem tal-oqsma tat-tabella maħluqa l-ġdida:
CREATE TABLE newadmin AS ( SELECT id ,username AS uname ,password AS pass FROM admin )
Parti mid-data tista' tiġi kkupjata:
CREATE TABLE newadmin AS ( SELECT * FROM admin WHERE LEFT (username ,1 )= 's' )
L-informazzjoni tal-qasam fit-tabella tista' tiġi definita waqt li tinħoloq it-tabella:
CREATE TABLE newadmin ( id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ) 如 ( SELECT * FROM admin )
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) maqsuma "Kif tirreplika l-istruttura tat-tabella fid-database MySQL?Ikkopja Dikjarazzjoni tal-Kontenut tad-Data tal-Tabella" biex tgħinek.
Merħba biex taqsam il-link ta' dan l-artikolu:https://www.chenweiliang.com/cwl-490.html
Merħba fil-kanal Telegram tal-blog ta' Chen Weiliang biex tikseb l-aħħar aġġornamenti!
📚 Din il-gwida fiha valur kbir, 🌟Din hija opportunità rari, titlifhiex! ⏰⌛💨
Share u like jekk togħġobkom!
Il-qsim u l-likes tiegħek huma l-motivazzjoni kontinwa tagħna!