MySQL veritabanında tablo yapısı nasıl çoğaltılır?Tablo veri içeriği bildirimini kopyala

MySQL veritabanıTablo yapısı nasıl kopyalanır?Tablo veri içeriği bildirimini kopyala

MySQLTabloyu kopyala

Tablonun yapısı, dizinler, varsayılan değerler vb. dahil olmak üzere MySQL veri tablosunu tamamen çoğaltmamız gerekirse.sadece kullanmakTABLO OLUŞTUR ... SEÇkomut imkansız.

Bu bölüm MySQL veri tablolarının nasıl tamamen kopyalanacağını tanıtacaktır, adımlar aşağıdaki gibidir:

  • 使用TABLO OLUŞTURkomutu get datatable oluştur (TABLO OLUŞTUR) orijinal veri tablosunun yapısını, indeksini vb. içeren ifade.
  • Aşağıdaki komutla görüntülenen SQL ifadesini kopyalayın, veri tablosu adını değiştirin ve SQL ifadesini çalıştırın.Veri tablosu yapısı yukarıdaki komutla tamamen kopyalanacaktır.
  • Tablonun içeriğini kopyalamak istiyorsanız, kullanabilirsiniz.İÇİNE YERLEŞTİRİN … SEÇİN ulaşmak için yapılan açıklama.

Örnek

chenweiliang_tbl tablosunu çoğaltmak için aşağıdaki örneği deneyin.

步骤 一:

Veri tablosunun tam yapısını alın.

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  
 
  

错误没有指定查询

步骤 二:

SQL ifadesinin veri tablosu adını değiştirin ve SQL ifadesini çalıştırın.

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  
 
 

步骤 三:

İkinci adımı gerçekleştirdikten sonra veritabanında klon_tbl adlı yeni bir klon tablosu oluşturacaksınız.Veri tablosundaki verileri kopyalamak istiyorsanız, kullanabilirsiniz.İÇİNE YERLEŞTİRİN … SEÇİN ulaşmak için yapılan açıklama.

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 

Yukarıdaki adımları gerçekleştirdikten sonra, tablo yapısı ve tablo verileri de dahil olmak üzere tablonun eksiksiz bir kopyasına sahip olacaksınız.

Tablo kopyalamanın başka bir yolu

Tablonun tam bir kopyasını almanın başka bir yolu:

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

Diğer:

Bu alanlardan bazılarını bir tabloya kopyalayabilirsiniz:

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

Yeni oluşturulan tablonun alanlarını yeniden adlandırabilirsiniz:

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

Verilerin bir kısmı kopyalanabilir:

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

Tablo oluşturulurken tablodaki alan bilgileri tanımlanabilir:

CREATE TABLE newadmin
 
    id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY

    SELECT * FROM admin
   

Umut Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) paylaştı "MySQL veritabanında tablo yapısı nasıl çoğaltılır?Size yardımcı olmak için Tablo Verisi İçerik Bildirimini Kopyalayın.

Bu makalenin bağlantısını paylaşmaya hoş geldiniz:https://www.chenweiliang.com/cwl-490.html

En son güncellemeleri almak için Chen Weiliang'ın blogunun Telegram kanalına hoş geldiniz!

🔔 Kanalın üst dizinindeki değerli "ChatGPT İçerik Pazarlama Yapay Zeka Aracı Kullanım Kılavuzunu" alan ilk kişi olun! 🌟
📚 Bu rehber çok büyük değer içeriyor, 🌟Bu nadir bir fırsat, kaçırmayın! ⏰⌛💨
İsterseniz paylaşın ve beğenin!
Paylaşımlarınız ve beğenileriniz bizim sürekli motivasyonumuz!

 

发表 评论

E-posta hesabınız yayımlanmayacak. 必填 项 已 用 * 标注

yukarı kaydır