MySQL ഡാറ്റാബേസിൽ പട്ടിക ഘടന എങ്ങനെ പകർത്താം?പട്ടിക ഡാറ്റ ഉള്ളടക്ക പ്രസ്താവന പകർത്തുക

ഒരു MySQL ഡാറ്റാബേസിൽ പട്ടിക ഘടന എങ്ങനെ പകർത്താം ? പട്ടിക ഡാറ്റ പകർത്താൻ എന്ത് പ്രസ്താവനകളാണ് ഉപയോഗിക്കുന്നത്?

MySQLപട്ടിക പകർത്തുക

ഒരു MySQL പട്ടികയുടെ ഘടന, സൂചികകൾ, സ്ഥിരസ്ഥിതി മൂല്യങ്ങൾ മുതലായവ ഉൾപ്പെടെ നമുക്ക് പൂർണ്ണമായും പകർത്തണമെങ്കിൽ, `CREATE TABLE … SELECT` കമാൻഡ് ഉപയോഗിച്ച് അത് നേടാനാവില്ല .

MySQL ഡാറ്റ പട്ടിക പൂർണ്ണമായും പകർത്തുന്നത് എങ്ങനെയെന്ന് ഈ അധ്യായം പരിചയപ്പെടുത്തും, ഘട്ടങ്ങൾ ഇനിപ്പറയുന്നവയാണ്:

  • 使用സൃഷ്ടിക്കുക പട്ടിക കാണിക്കുകകമാൻഡ് ക്രിയേറ്റ് ഡാറ്റാടേബിൾ (പട്ടിക സൃഷ്ടിക്കുക) സ്റ്റേറ്റ്‌മെന്റ്, അതിൽ യഥാർത്ഥ ഡാറ്റാ പട്ടികയുടെ ഘടന, സൂചിക മുതലായവ അടങ്ങിയിരിക്കുന്നു.
  • താഴെ പറയുന്ന കമാൻഡ് പ്രദർശിപ്പിച്ചിരിക്കുന്ന SQL സ്റ്റേറ്റ്മെന്റ് പകർത്തുക, ഡാറ്റ പട്ടികയുടെ പേര് പരിഷ്ക്കരിക്കുക, കൂടാതെ SQL സ്റ്റേറ്റ്മെന്റ് എക്സിക്യൂട്ട് ചെയ്യുക. മുകളിലെ കമാൻഡ് വഴി ഡാറ്റ ടേബിൾ ഘടന പൂർണ്ണമായും പകർത്തപ്പെടും.
  • നിങ്ങൾക്ക് പട്ടികയുടെ ഉള്ളടക്കം പകർത്തണമെങ്കിൽ, നിങ്ങൾക്ക് ഉപയോഗിക്കാംഇതിലേക്ക് തിരുകുക … തിരഞ്ഞെടുക്കുക നേടാനുള്ള പ്രസ്താവന.

ഉദാഹരണം

പട്ടിക chenweiliang_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_tbl എന്ന പേരിൽ ഒരു പുതിയ ക്ലോൺ പട്ടിക നിങ്ങൾ സൃഷ്ടിക്കും. പട്ടികയിൽ നിന്ന് ഡാറ്റ പകർത്തണമെങ്കിൽ, നിങ്ങൾക്ക് INSERT INTO … SELECT സ്റ്റേറ്റ്മെന്റ് ഉപയോഗിക്കാം.

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
 )  

ചെൻ വെയ്‌ലിയാങ്ങിന്റെ ബ്ലോഗിൽ ( https://www.chenweiliang.com/ ) പങ്കിട്ട "MySQL ഡാറ്റാബേസിൽ പട്ടിക ഘടന എങ്ങനെ പകർത്താം? പട്ടിക ഡാറ്റ പകർത്തുന്നതിനുള്ള പ്രസ്താവനകൾ" എന്ന ലേഖനം നിങ്ങൾക്ക് സഹായകരമാകുമെന്ന് പ്രതീക്ഷിക്കുന്നു.

ഈ ലേഖനത്തിന്റെ ലിങ്ക് പങ്കിടാൻ മടിക്കേണ്ടതില്ല: https://www.chenweiliang.com/cwl-490.html

കൂടുതൽ മറഞ്ഞിരിക്കുന്ന തന്ത്രങ്ങൾ അൺലോക്ക് ചെയ്യാൻ🔑, ഞങ്ങളുടെ ടെലിഗ്രാം ചാനലിൽ ചേരാൻ സ്വാഗതം!

ഇഷ്ടമായാൽ ഷെയർ ചെയ്യുക, ലൈക്ക് ചെയ്യുക! നിങ്ങളുടെ ഷെയറുകളും ലൈക്കുകളും ഞങ്ങളുടെ തുടർച്ചയായ പ്രചോദനമാണ്!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

ടോപ്പ് സ്ക്രോൾ