በ MySQL የውሂብ ጎታ ውስጥ የሰንጠረዥን መዋቅር እንዴት ማባዛት ይቻላል?የሰንጠረዥ ውሂብ ይዘት መግለጫ ይቅዱ

MySQL የውሂብ ጎታየጠረጴዛውን መዋቅር እንዴት መቅዳት እንደሚቻል?የሰንጠረዥ ውሂብ ይዘት መግለጫ ይቅዱ

MySQLሰንጠረዥ ቅዳ

የ MySQL ውሂብ ሠንጠረዥን ሙሉ ለሙሉ ማባዛት ካስፈለገን የሠንጠረዡን መዋቅር, ኢንዴክሶችን, ነባሪ እሴቶችን, ወዘተ.ብቻ ከተጠቀሙጠረጴዛ ፍጠር... ምረጥትዕዛዝ የማይቻል ነው.

ይህ ምዕራፍ የ MySQL ዳታ ሰንጠረዥን ሙሉ በሙሉ እንዴት መቅዳት እንደሚቻል ያስተዋውቃል, ደረጃዎቹ እንደሚከተለው ናቸው.

  • 使用ጠረጴዛ ፍጠር አሳይትእዛዝ ያግኙ የውሂብ ሠንጠረዥ ይፍጠሩ (ሠንጠረዥ ፍጠር) የዋናውን የመረጃ ሠንጠረዥ አወቃቀር፣ መረጃ ጠቋሚ፣ ወዘተ የያዘ መግለጫ።
  • በሚከተለው ትዕዛዝ የሚታየውን የSQL መግለጫ ይቅዱ፣ የዳታ ሰንጠረዡን ስም ይቀይሩ እና የSQL መግለጫውን ያስፈጽሙ።የመረጃ ሠንጠረዥ መዋቅር ሙሉ በሙሉ ከላይ ባለው ትዕዛዝ ይገለበጣል።
  • የሠንጠረዡን ይዘት ለመቅዳት ከፈለጉ, መጠቀም ይችላሉአስገባ… ምረጥ ለማሳካት መግለጫ ።

ቅደም ተከተል

ሠንጠረዡን chnweiliang_tbl ለመድገም የሚከተለውን ምሳሌ ይሞክሩ።

ደረጃ አንድ

የውሂብ ሠንጠረዡን ሙሉ መዋቅር ያግኙ.

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 መግለጫውን የውሂብ ሰንጠረዥ ስም ያሻሽሉ እና የ 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  
 
 

ደረጃ ሶስት

ሁለተኛውን እርምጃ ከጨረሱ በኋላ በመረጃ ቋቱ ውስጥ አዲስ የ clone table clone_tbl ይፈጥራሉ።ሊጠቀሙበት የሚችሉትን የውሂብ ሰንጠረዥ ውሂብ መቅዳት ከፈለጉአስገባ… ምረጥ ለማሳካት መግለጫ ።

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 

ከላይ የተጠቀሱትን እርምጃዎች ከፈጸሙ በኋላ, የሰንጠረዡን መዋቅር እና የሠንጠረዥ መረጃን ጨምሮ የሠንጠረዡን ሙሉ ቅጂ ያገኛሉ.

ጠረጴዛን ለመቅዳት ሌላ መንገድ

የሠንጠረዡን ሙሉ ቅጂ ለመሥራት ሌላኛው መንገድ:

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

ሌላ:

ከእነዚህ መስኮች ውስጥ አንዳንዶቹን በሰንጠረዥ ውስጥ መቅዳት ይችላሉ፡-

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

አዲስ የተፈጠረውን ሰንጠረዥ መስኮች እንደገና መሰየም ይችላሉ፡-

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

የውሂቡ ክፍል ሊገለበጥ ይችላል፡-

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

ሰንጠረዡን በሚፈጥሩበት ጊዜ በሠንጠረዡ ውስጥ ያለው የመስክ መረጃ ሊገለጽ ይችላል-

CREATE TABLE newadmin
 
    id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY

    SELECT * FROM admin
   

ተስፋ Chen Weiliang ብሎግ ( https://www.chenweiliang.com/ ) የተጋራ "በ MySQL ዳታቤዝ ውስጥ የሰንጠረዥን መዋቅር እንዴት ማባዛት ይቻላል?እርስዎን ለመርዳት የሰንጠረዥ ውሂብ ይዘት መግለጫ ቅዳ"።

እንኳን በደህና መጡ የዚህን ጽሁፍ ማገናኛ ለማጋራት፡-https://www.chenweiliang.com/cwl-490.html

ተጨማሪ ድብቅ ዘዴዎችን ለመክፈት የቴሌግራም ቻናላችንን እንኳን በደህና መጡ።

ከወደዳችሁት ሼር እና ላይክ አድርጉ! የእርስዎ ማጋራቶች እና መውደዶች የእኛ ቀጣይ ተነሳሽነት ናቸው!

 

评论ሺ评论评论评论 ፡፡

የኢሜል አድራሻዎ አይታተምም። 项 已 用 ፡፡ * 标注

ወደ ላይ ሸብልል