Sut i ddyblygu strwythur tabl yng nghronfa ddata MySQL?Copïo datganiad cynnwys data tabl

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!

🔔 Byddwch y cyntaf i gael y "Canllaw Defnydd Offer AI Marchnata Cynnwys ChatGPT" gwerthfawr yng nghyfeiriadur uchaf y sianel! 🌟
📚 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!

 

发表 评论

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. 必填 项 已 用 * Label

sgroliwch i'r brig