Si të përsërisni strukturën e tabelës në bazën e të dhënave MySQL?Kopjo deklaratën e përmbajtjes së të dhënave të tabelës

Baza e të dhënave MySQLSi të kopjoni strukturën e tabelës në ?Kopjoni deklaratën e përmbajtjes së të dhënave të tabelës

MySQLtabelë kopjimi

Nëse duhet të përsërisim plotësisht tabelën e të dhënave MySQL, duke përfshirë strukturën e tabelës, indekset, vlerat e paracaktuara, etj.Nëse përdorni vetëmKRIJO TABELE ... ZGJIDHkomanda është e pamundur.

Ky kapitull do t'ju prezantojë se si të kopjoni plotësisht tabelat e të dhënave MySQL. Hapat janë si më poshtë:

  • 使用TREGON KRIJO TABELEkomanda merr krijimin e tabelës së të dhënave (KRIJONI TABELN) deklaratë, e cila përmban strukturën, indeksin, etj. të tabelës origjinale të të dhënave.
  • Kopjoni deklaratën SQL të shfaqur nga komanda e mëposhtme, modifikoni emrin e tabelës së të dhënave dhe ekzekutoni deklaratën SQL Komanda e mësipërme do të kopjojë plotësisht strukturën e tabelës së të dhënave.
  • Nëse dëshironi të kopjoni përmbajtjen e tabelës, mund të përdorniINSERT NE … ZGJIDH deklaratë për të arritur.

Shembull

Provoni shembullin e mëposhtëm për të përsëritur tabelën chenweiliang_tbl.

hapi i parë:

Merrni strukturën e plotë të tabelës së të dhënave.

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  
 
  

错误没有指定查询

Hapi XNUMX:

Ndryshoni emrin e tabelës së të dhënave të deklaratës SQL dhe ekzekutoni deklaratën 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  
 
 

Hapi XNUMX:

Pas kryerjes së hapit të dytë, do të krijoni një tabelë të re klonimi clone_tbl në bazën e të dhënave.Nëse dëshironi të kopjoni të dhënat nga tabela e të dhënave, mund të përdorniINSERT NE … ZGJIDH deklaratë për të arritur.

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 

Pas kryerjes së hapave të mësipërm, do të keni një kopje të plotë të tabelës, duke përfshirë strukturën e tabelës dhe të dhënat e tabelës.

Një mënyrë tjetër për të kopjuar një tabelë

Një mënyrë tjetër për të bërë një kopje të plotë të tabelës:

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

te tjere:

Ju mund të kopjoni disa nga këto fusha në një tabelë:

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

Ju mund të riemërtoni fushat e tabelës së krijuar rishtazi:

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

Një pjesë e të dhënave mund të kopjohet:

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

Informacioni i fushës në tabelë mund të përcaktohet gjatë krijimit të tabelës:

CREATE TABLE newadmin
 
    id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY

    SELECT * FROM admin
   

Blogu Hope Chen Weiliang ( https://www.chenweiliang.com/ ) shared "Si të përsërisni strukturën e tabelës në bazën e të dhënave MySQL?Kopjoni deklaratën e përmbajtjes së të dhënave të tabelës" për t'ju ndihmuar.

Mirë se vini të shpërndani lidhjen e këtij artikulli:https://www.chenweiliang.com/cwl-490.html

Mirësevini në kanalin Telegram të blogut të Chen Weiliang për të marrë përditësimet më të fundit!

🔔 Bëhu i pari që merr "Udhëzuesin e përdorimit të mjeteve të marketingut të përmbajtjes AI" me vlerë "ChatGPT Content Marketing AI" në drejtorinë kryesore të kanalit! 🌟
📚 Ky udhëzues përmban vlera të mëdha, 🌟Ky është një mundësi e rrallë, mos e humbisni! ⏰⌛💨
Shpërndaje dhe like nëse të pëlqen!
Ndarjet dhe pëlqimet tuaja janë motivimi ynë i vazhdueshëm!

 

发表 评论

Adresa juaj e emailit nuk do të publikohet. Përdoren fushat e kërkuara * Etiketa

lëvizni në krye