Kumaha carana niron struktur tabel dina database MySQL?Nyalin pernyataan eusi data tabel

database MySQLKumaha nyalin struktur tabel di?Nyalin pernyataan eusi data tabel

MySQLméja salinan

Lamun urang kudu lengkep ngayakeun réplikasi tabel data MySQL, kaasup struktur tabel, indéks, nilai standar, jsb.Lamun ngan ngagunakeunJieun tabél ... PILIHparéntah teu mungkin.

Bab ieu bakal ngawanohkeun cara nyalin lengkep tabel data MySQL, léngkah-léngkahna nyaéta kieu:

  • 使用Némbongkeun Jieun tabélparéntah nyieun tabel data (NYiptakeun Tabel) pernyataan, nu ngandung struktur, indéks, jsb tabel data aslina.
  • Salin pernyataan SQL dipintonkeun ku paréntah di handap ieu, modifikasi nami tabel data, sarta laksanakeun pernyataan SQL Paréntah di luhur bakal lengkep nyalin struktur tabel data.
  • Upami anjeun hoyong nyalin eusi tabél, anjeun tiasa nganggoINSERT kana… PILIH pernyataan pikeun ngahontal.

Contona

Coba conto di handap pikeun ngayakeun réplikasi tabel chenweiliang_tbl.

léngkah hiji:

Meunangkeun struktur lengkep 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  
 
  

错误没有指定查询

Léngkah dua:

Ngarobah nami tabel data tina pernyataan SQL sarta ngaéksekusi pernyataan 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  
 
 

Léngkah tilu:

Saatos ngalakukeun léngkah kadua, anjeun bakal nyiptakeun tabel clone clone_tbl anyar dina pangkalan data.Upami anjeun hoyong nyalin data tina tabel data anjeun tiasa nganggoINSERT kana… PILIH pernyataan pikeun ngahontal.

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 

Saatos ngalakukeun léngkah-léngkah di luhur, anjeun bakal lengkep nyalin tabél, kalebet struktur tabel sareng data méja.

Cara séjén pikeun nyalin méja

Cara séjén pikeun nyalin tabel lengkep:

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

nu lain:

Anjeun tiasa nyalin sababaraha widang ieu dina tabel:

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

Anjeun tiasa ngaganti ngaran widang tabel nu anyar dijieun:

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

Bagian tina data tiasa disalin:

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

Inpo widang dina tabél bisa dihartikeun nalika nyieun tabél:

CREATE TABLE newadmin
 
    id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY

    SELECT * FROM admin
   

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) dibagikeun "Kumaha carana ngayakeun réplikasi struktur tabel dina database MySQL?Salin Pernyataan Eusi Data Tabel" pikeun ngabantosan anjeun.

Wilujeng ngabagikeun tautan artikel ieu:https://www.chenweiliang.com/cwl-490.html

Wilujeng sumping di saluran Telegram blog Chen Weiliang pikeun kéngingkeun apdet panganyarna!

🔔 Janten anu pangheulana kéngingkeun "Panduan Penggunaan Alat AI Pemasaran Konten ChatGPT" dina diréktori luhur saluran! 🌟
📚 Pituduh ieu ngandung nilai anu ageung, 🌟Ieu mangrupikeun kasempetan anu jarang, tong kantun! ⏰⌛💨
Bagikeun sareng suka upami anjeun resep!
Bagikeun sareng resep anjeun mangrupikeun motivasi kontinyu kami!

 

koméntar

Alamat email anjeun moal diterbitkeun. Widang anu diperyogikeun dianggo * Labél

gulung ka luhur