Kepiye cara niru struktur tabel ing database MySQL?Copy statement isi data tabel

database MySQLKepiye carane nyalin struktur tabel ing?Copy statement isi data tabel

MySQLTabel salinan

Yen kita kudu ngrampungake tabel data MySQL, kalebu struktur tabel, indeks, nilai standar, lsp.Yen mung nggunakakeGawe tabel ... PILIHprintah iku mokal.

Bab iki bakal ngenalake carane nyalin tabel data MySQL kanthi lengkap, langkah-langkahe kaya ing ngisor iki:

  • 使用SHOW Nggawe Tabelprintah nggawe datatable (Gawe Tabel) statement, sing ngemot struktur, indeks, lan liya-liyane saka tabel data asli.
  • Nyalin statement SQL sing ditampilake ing printah ing ngisor iki, ngowahi jeneng tabel data, lan nglakokaké statement SQL. Struktur tabel data bakal rampung disalin liwat printah ndhuwur.
  • Yen sampeyan pengin nyalin isi tabel, sampeyan bisa nggunakakeINSERT INTO … PILIH statement kanggo entuk.

Kadadeyan

Coba conto ing ngisor iki kanggo niru tabel chenweiliang_tbl.

langkah siji:

Njaluk struktur lengkap tabel 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  
 
  

错误没有指定查询

Langkah loro:

Ngowahi jeneng tabel data saka statement SQL lan nglakokaké statement 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  
 
 

Langkah telu:

Sawise nindakake langkah kapindho, sampeyan bakal nggawe tabel klon anyar clone_tbl ing database.Yen sampeyan pengin nyalin data saka tabel data sampeyan bisa nggunakakeINSERT INTO … PILIH statement kanggo entuk.

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 

Sawise nindakake langkah-langkah ing ndhuwur, sampeyan bakal duwe salinan lengkap tabel, kalebu struktur tabel lan data tabel.

Cara liya kanggo nyalin tabel

Cara liya kanggo nggawe salinan lengkap tabel:

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

liyane:

Sampeyan bisa nyalin sawetara kolom kasebut ing tabel:

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

Sampeyan bisa ngganti jeneng kolom ing tabel sing mentas digawe:

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

Bagéyan saka data bisa disalin:

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

Informasi lapangan ing tabel bisa ditetepake nalika nggawe tabel:

CREATE TABLE newadmin
 
    id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY

    SELECT * FROM admin
   

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) bareng "Carane niru struktur tabel ing database MySQL?Nyalin Pernyataan Isi Data Tabel" kanggo mbantu sampeyan.

Sugeng rawuh kanggo nuduhake link artikel iki:https://www.chenweiliang.com/cwl-490.html

Sugeng rawuh ing saluran Telegram blog Chen Weiliang kanggo entuk update paling anyar!

🔔 Dadi sing pertama entuk "Pandhuan Panggunaan Alat AI Pemasaran Konten ChatGPT" ing direktori ndhuwur saluran! 🌟
📚 Pandhuan iki ngemot nilai gedhe, 🌟Iki minangka kesempatan langka, aja kantun! ⏰⌛💨
Share lan seneng yen sampeyan seneng!
Nuduhake lan seneng sampeyan minangka motivasi terus-terusan!

 

komentar

Alamat email sampeyan ora bakal diterbitake. Bidhang sing dibutuhake digunakake * Panggilan

gulung menyang ndhuwur