Cyfeiriadur Erthygl
Cronfa ddata MySQLSut i gopïo strwythur tabl yn ?Copïo datganiad cynnwys data tabl
MySQLbwrdd copi
Os oes angen i ni ddyblygu tabl data MySQL yn llwyr, gan gynnwys strwythur y tabl, mynegeion, gwerthoedd rhagosodedig, ac ati.Os dim ond defnyddioCREU TABL ... DEWISgorchymyn yn amhosibl.
Bydd y bennod hon yn cyflwyno sut i gopïo tablau data MySQL yn llwyr. Mae'r camau fel a ganlyn:
- 使用DANGOS CREU TABLgorchymyn cael creu tabl data (CREU TABL) datganiad, sy'n cynnwys strwythur, mynegai, ac ati y tabl data gwreiddiol.
- Copïwch y datganiad SQL a ddangosir gan y gorchymyn canlynol, addaswch enw'r tabl data, a gweithredwch y datganiad SQL. Bydd y gorchymyn uchod yn copïo strwythur y tabl data yn llwyr.
- Os ydych chi am gopïo cynnwys y tabl, gallwch chi ei ddefnyddioRHOWCH MEWN … SELECT datganiad i'w gyflawni.
enghraifft
Rhowch gynnig ar yr enghraifft ganlynol i atgynhyrchu'r tabl chenweiliang_tbl.
cam un:
Cael strwythur llawn y tabl data.
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 秒) 错误:没有指定查询
Cam dau:
Addasu enw tabl data'r datganiad SQL a gweithredu'r datganiad 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 秒)
Cam tri:
Ar ôl perfformio'r ail gam, byddwch yn creu tabl clôn newydd clone_tbl yn y gronfa ddata.Os ydych am gopïo'r data o'r tabl data gallwch ei ddefnyddioRHOWCH MEWN … SELECT datganiad i'w gyflawni.
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
Ar ôl cyflawni'r camau uchod, bydd gennych gopi cyflawn o'r tabl, gan gynnwys strwythur y tabl a data'r tabl.
Ffordd arall o gopïo tabl
Ffordd arall o wneud copi llawn o'r tabl:
CREATE TABLE targetTable LIKE sourceTable ; INSERT INTO targetTable SELECT * FROM sourceTable ;
arall:
Gallwch gopïo rhai o'r meysydd hyn mewn tabl:
CREATE TABLE newadmin AS ( SELECT用户名,密码从管理员 )
Gallwch ailenwi meysydd y tabl sydd newydd ei greu:
CREATE TABLE newadmin AS ( SELECT id ,username AS uname ,password AS pass FROM admin )
Gellir copïo rhan o’r data:
CREATE TABLE newadmin AS ( SELECT * FROM admin WHERE LEFT (username ,1 )= 's' )
Gellir diffinio gwybodaeth maes yn y tabl wrth greu'r tabl:
CREATE TABLE newadmin ( id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ) 如 ( SELECT * FROM admin )
Blog Chen Weiliang Gobeithio ( https://www.chenweiliang.com/ ) shared "Sut i ddyblygu strwythur tabl yng nghronfa ddata MySQL?Copïwch Ddatganiad Cynnwys Data Tabl" i'ch helpu.
Croeso i chi rannu dolen yr erthygl hon:https://www.chenweiliang.com/cwl-490.html
Croeso i sianel Telegram o blog Chen Weiliang i gael y diweddariadau diweddaraf!
📚 Mae'r canllaw hwn yn cynnwys gwerth enfawr, 🌟Mae hwn yn gyfle prin, peidiwch â'i golli! ⏰⌛💨
Rhannwch a hoffwch os hoffech chi!
Eich rhannu a'ch hoff bethau yw ein cymhelliant parhaus!