Conas struchtúr tábla a mhacasamhlú i mbunachar sonraí MySQL?Cóipeáil ráiteas ábhar sonraí tábla

Bunachar sonraí MySQL saor in aisce,Conas struchtúr tábla a chóipeáil i ?Cóipeáil ráiteas ábhar sonraí tábla

MySQLCóip tábla

Más gá dúinn an tábla sonraí MySQL a mhacasamhlú go hiomlán, lena n-áirítear struchtúr an tábla, innéacsanna, luachanna réamhshocraithe, etc.Más rud é amháin a úsáidCRUTHAIGH TÁBLA ... SELECTTá ordú dodhéanta.

Tabharfar isteach sa chaibidil seo conas táblaí sonraí MySQL a chóipeáil go hiomlán, is iad seo a leanas na céimeanna:

  • 使用Taispeáin CRUTHAIGH TÁBLAordú faigh clár sonraí a chruthú (AN TÁBLA A CHRUTHÚ) ráiteas, ina bhfuil struchtúr, innéacs, etc. an tábla sonraí bunaidh.
  • Cóipeáil an ráiteas SQL a thaispeánann an t-ordú seo a leanas, modhnaigh an t-ainm tábla sonraí, agus déan an ráiteas SQL a fhorghníomhú.Déanfaidh an t-ordú thuas struchtúr an tábla sonraí a chóipeáil go hiomlán.
  • Más mian leat ábhar an tábla a chóipeáil, is féidir leat é a úsáidIONSÁIGH ISTEACH … ROGHNAIGH ráiteas a bhaint amach.

sampla

Bain triail as an sampla seo a leanas chun an tábla a mhacasamhlú chenweiliang_tbl.

céim a haon:

Faigh struchtúr iomlán an tábla sonraí.

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  
 
  

错误没有指定查询

Céim a dó:

Athraigh ainm tábla sonraí an ráitis SQL agus rith an ráiteas 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  
 
 

Céim a trí:

Tar éis duit an dara céim a dhéanamh, cruthóidh tú tábla clón nua clone_tbl sa bhunachar sonraí.Más mian leat na sonraí a chóipeáil ón tábla sonraí is féidir leat é a úsáidIONSÁIGH ISTEACH … ROGHNAIGH ráiteas a bhaint amach.

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 

Tar éis duit na céimeanna thuas a dhéanamh, beidh cóip iomlán den tábla agat, lena n-áirítear struchtúr an tábla agus sonraí an tábla.

Bealach eile chun tábla a chóipeáil

Bealach eile le cóip iomlán den tábla a dhéanamh:

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

eile:

Is féidir leat roinnt de na réimsí seo a chóipeáil i dtábla:

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

Is féidir leat réimsí an tábla nuachruthaithe a athainmniú:

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

Is féidir cuid de na sonraí a chóipeáil:

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

Is féidir faisnéis réimse sa tábla a shainiú agus an tábla á chruthú:

CREATE TABLE newadmin
 
    id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY

    SELECT * FROM admin
   

Tá súil agam Blag Chen Weiliang ( https://www.chenweiliang.com/ ) shared” Conas struchtúr tábla a mhacasamhlú i mbunachar sonraí MySQL?Cóipeáil Ráiteas Ábhar Sonraí Tábla" chun cabhrú leat.

Fáilte romhat nasc an ailt seo a roinnt:https://www.chenweiliang.com/cwl-490.html

Chun níos mó cleasanna ceilte a dhíghlasáil🔑, fáilte romhat páirt a ghlacadh inár gcainéal Telegram!

Roinn agus maith más maith leat é! Is iad do chuid scaireanna agus rudaí is maith leat ár spreagadh leanúnach!

 

发表 评论

Ní fhoilseofar do sheoladh ríomhphoist. Úsáidtear réimsí riachtanacha * Lipéad

Scrollaigh go dtí an Barr