Hvernig á að endurtaka töfluskipulag í MySQL gagnagrunni?Afritaðu innihaldsyfirlýsingu töflugagna

MySQL gagnagrunnurHvernig á að afrita töflubyggingu í ?Afritaðu innihaldsyfirlýsingu töflugagna

MySQLAfrita töflu

Ef við þurfum að endurtaka MySQL gagnatöfluna algjörlega, þar með talið uppbyggingu töflunnar, vísitölur, sjálfgefin gildi osfrv.Ef aðeins er notaðBÚA TIL TÖFLU ... VELJAskipun er ómöguleg.

Þessi kafli mun kynna hvernig á að afrita MySQL gagnatöflur alveg, skrefin eru sem hér segir:

  • notaSÝNA BÚA TIL TÖFLUskipun fá búa til gagnatöflu (BÚA TÖFLU) yfirlýsing, sem inniheldur uppbyggingu, vísitölu osfrv. upprunalegu gagnatöflunnar.
  • Afritaðu SQL setninguna sem birtist með eftirfarandi skipun, breyttu nafni gagnatöflunnar og framkvæmdu SQL setninguna. Skipunin hér að ofan mun afrita gagnatöfluskipulagið alveg.
  • Ef þú vilt afrita innihald töflunnar geturðu notaðSETJA Í … VELJA yfirlýsingu til að ná.

Dæmi

Prófaðu eftirfarandi dæmi til að endurtaka töfluna chenweiliang_tbl.

skref eitt:

Fáðu heildar uppbyggingu gagnatöflunnar.

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  
 
  

错误没有指定查询

Skref tvö:

Breyttu gagnatöfluheiti SQL setningarinnar og keyrðu SQL setninguna.

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  
 
 

Skref þrjú:

Eftir að hafa framkvæmt annað skrefið muntu búa til nýja klónatöflu clone_tbl í gagnagrunninum.Ef þú vilt afrita gögnin úr gagnatöflunni geturðu notaðSETJA Í … VELJA yfirlýsingu til að ná.

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 

Eftir að hafa framkvæmt ofangreind skref muntu afrita töfluna alveg, þar á meðal töflubygginguna og töflugögnin.

Önnur leið til að afrita töflu

Önnur leið til að búa til fullt afrit af töflunni:

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

Annað:

Þú getur afritað nokkra af þessum reitum í töflu:

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

Þú getur endurnefna reiti nýstofnaðrar töflu:

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

Hluta af gögnunum er hægt að afrita:

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

Hægt er að skilgreina reitiupplýsingar í töflunni á meðan töflunni er búið til:

CREATE TABLE newadmin
 
    id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY

    SELECT * FROM admin
   

Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) deildi „Hvernig á að endurtaka töfluskipulag í MySQL gagnagrunni?Afritaðu innihaldsyfirlýsingu töflugagna" til að hjálpa þér.

Velkomið að deila tengli þessarar greinar:https://www.chenweiliang.com/cwl-490.html

Velkomin á Telegram rásina á bloggi Chen Weiliang til að fá nýjustu uppfærslurnar!

🔔 Vertu fyrstur til að fá dýrmæta „ChatGPT Content Marketing AI Notkunarleiðbeiningar“ í efstu möppu rásarinnar! 🌟
📚 Þessi handbók inniheldur mikið gildi, 🌟Þetta er sjaldgæft tækifæri, ekki missa af því! ⏰⌛💨
Deildu og likeðu ef þú vilt!
Deiling þín og líkar við eru stöðug hvatning okkar!

 

发表 评论

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru notaðir * Merkimiði

flettu efst