Meriv çawa di databasa MySQL de avahiya tabloyê dubare dike?Daxuyaniya naveroka daneyên tabloyê kopî bikin

Databasa MySQLMeriv çawa avahiya tabloyê di nav de kopî dike?Daxuyaniya naveroka daneyên tabloyê kopî bikin

MySQLtabloya kopî bikin

Ger hewce be ku em tabloya daneya MySQL bi tevahî dubare bikin, di nav de avahiya tabloyê, index, nirxên xwerû, hwd.Heke tenê bikar bîninMASÊ ÇÊRE ... HILBIJARTINferman ne mimkun e.

Ev beş dê destnîşan bike ka meriv çawa tabloyên daneya MySQL bi tevahî kopî dike, gav wiha ne:

  • bikaranînNÎŞAN DIKIN MASÊ AFERÎNINfermana bigire tabloya daneyan biafirîne (TABELA CREV) daxuyani, ku avahî, îndeks, hwd tabloya daneya orîjînal dihewîne.
  • Daxuyaniya SQL ya ku bi fermana jêrîn tê xuyang kirin kopî bikin, navê tabloya daneyê biguhezînin û daxuyaniya SQL bi cih bînin. Fermana jorîn dê bi tevahî avahiya tabloya daneyê kopî bike.
  • Heke hûn dixwazin naveroka tabloyê kopî bikin, hûn dikarin bikar bîninINSERT INTO… HILBIJARTIN daxuyanî ji bo bidestxistina.

Nûçe

Mînaka jêrîn biceribînin ku tabloya chenweiliang_tbl dubare bikin.

gava yekê:

Avahiya tevahî ya tabloya daneyê bistînin.

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  
 
  

错误没有指定查询

Gava duyemîn:

Navê tabloya daneyê ya danezana SQL biguhezînin û daxuyaniya SQL bicîh bikin.

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  
 
 

Gava sê:

Piştî pêkanîna gava duyemîn, hûn ê di databasê de tabloyek klone ya nû clone_tbl biafirînin.Heke hûn dixwazin daneyên ji tabloya daneyê kopî bikin hûn dikarin bikar bîninINSERT INTO… HILBIJARTIN daxuyanî ji bo bidestxistina.

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 

Piştî pêkanîna gavên jorîn, hûn ê tabloyê bi tevahî kopî bikin, tevî strukturên tabloyê û daneyên tabloyê.

Rêyek din a kopîkirina tabloyek

Rêbazek din ji bo kopîkirina tabloyê bi tevahî:

CREATE TABLE targetTable LIKE sourceTable ; 
INSERT INTO targetTable SELECT * FROM sourceTable ;

yên din:

Hûn dikarin hin ji van qadan di tabloyekê de kopî bikin:

CREATE TABLE newadmin AS
 
    SELECT用户名密码从管理员
 

Hûn dikarin navên zeviyên tabloya ku nû hatî afirandin biguherînin:

CREATE TABLE newadmin AS
   
    SELECT id username AS uname password AS pass FROM admin
 

Beşek ji daneyan dikare were kopî kirin:

CREATE TABLE newadmin AS
 
    SELECT * FROM admin WHERE LEFT username 1 = 's'   

Dema çêkirina tabloyê agahdariya zeviyê di tabloyê de dikare were destnîşankirin:

CREATE TABLE newadmin
 
    id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY

    SELECT * FROM admin
   

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) parve kir " Meriv çawa di databasa MySQL de avahiya tabloyê dubare dike?Daxuyaniya Naveroka Daneyên Tabloya Kopî bikin" da ku ji we re bibe alîkar.

Bi xêr hatî bo parvekirina girêdana vê gotarê:https://www.chenweiliang.com/cwl-490.html

Hûn bi xêr hatin kanala Telegramê ya bloga Chen Weiliang da ku nûvekirinên herî dawî bistînin!

🔔 Bibin yê yekem ku di pelrêça jorîn a kanalê de "Rêbernameya Bikaranîna Amûra AI-ya Kirrûbirra Naveroka ChatGPT" ya bi qîmet bistîne! 🌟
📚 Ev rêber nirxek pir mezin dihewîne, 🌟Ev derfetek kêm e, wê ji dest nede! ⏰⌛💨
Heke hûn hez dikin parve bikin û hez bikin!
Parvekirin û ecibandinên we motîvasyona meya domdar e!

 

评论

Navnîşana e-nameya we nayê weşandin. Zeviyên pêdivî têne bikar anîn * Awanasî

li jor bigerin