ആർട്ടിക്കിൾ ഡയറക്ടറി
MySQL ഡാറ്റാബേസ്പട്ടികയുടെ ഘടന എങ്ങനെ പകർത്താം?പട്ടിക ഡാറ്റ ഉള്ളടക്ക പ്രസ്താവന പകർത്തുക
MySQLപട്ടിക പകർത്തുക
പട്ടികയുടെ ഘടന, സൂചികകൾ, ഡിഫോൾട്ട് മൂല്യങ്ങൾ മുതലായവ ഉൾപ്പെടെയുള്ള MySQL ഡാറ്റ പട്ടിക പൂർണ്ണമായി പകർത്തണമെങ്കിൽ.ഉപയോഗിക്കുകയാണെങ്കിൽ മാത്രംപട്ടിക സൃഷ്ടിക്കുക... തിരഞ്ഞെടുക്കുകകൽപ്പന അസാധ്യമാണ്.
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 സൃഷ്ടിക്കും.നിങ്ങൾക്ക് ഡാറ്റ ടേബിളിൽ നിന്ന് ഡാറ്റ പകർത്തണമെങ്കിൽ ഉപയോഗിക്കാംഇതിലേക്ക് തിരുകുക … തിരഞ്ഞെടുക്കുക നേടാനുള്ള പ്രസ്താവന.
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
ഏറ്റവും പുതിയ അപ്ഡേറ്റുകൾ ലഭിക്കുന്നതിന് ചെൻ വെയ്ലിയാങ്ങിന്റെ ബ്ലോഗിന്റെ ടെലിഗ്രാം ചാനലിലേക്ക് സ്വാഗതം!
📚 ഈ ഗൈഡിൽ വലിയ മൂല്യമുണ്ട്, 🌟 ഇതൊരു അപൂർവ അവസരമാണ്, ഇത് നഷ്ടപ്പെടുത്തരുത്! ⏰⌛💨
ഇഷ്ടമായാൽ ഷെയർ ചെയ്യുക, ലൈക്ക് ചെയ്യുക!
നിങ്ങളുടെ ഷെയറിംഗും ലൈക്കുകളുമാണ് ഞങ്ങളുടെ തുടർച്ചയായ പ്രചോദനം!