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
மேலும் மறைக்கப்பட்ட தந்திரங்களைத் திறக்க🔑, எங்கள் டெலிகிராம் சேனலில் சேர வரவேற்கிறோம்!
பிடித்திருந்தால் லைக் செய்து பகிருங்கள்! உங்களின் ஷேர்களும் லைக்குகளும் எங்களின் தொடர் உந்துதலாகும்!