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 )
Hope Chen Weiliang බ්ලොග් ( https://www.chenweiliang.com/ ) බෙදාගත් "MySQL දත්ත ගබඩාවේ වගු ව්යුහය අනුකරණය කරන්නේ කෙසේද?ඔබට උදවු කිරීමට වගු දත්ත අන්තර්ගත ප්රකාශය පිටපත් කරන්න".
මෙම ලිපියේ සබැඳිය බෙදා ගැනීමට සාදරයෙන් පිළිගනිමු:https://www.chenweiliang.com/cwl-490.html
නවතම යාවත්කාලීන ලබා ගැනීමට Chen Weiliang ගේ බ්ලොගයේ Telegram නාලිකාව වෙත සාදරයෙන් පිළිගනිමු!
📚 මෙම මාර්ගෝපදේශයෙහි විශාල වටිනාකමක් ඇත, 🌟මෙය දුර්ලභ අවස්ථාවක්, එය අතපසු නොකරන්න! ⏰⌛💨
ඔබ කැමති නම් Share කර Like කරන්න!
ඔබගේ බෙදාගැනීම් සහ කැමැත්ත අපගේ අඛණ්ඩ අභිප්රේරණයයි!