Məqalələr kataloqu
MySQL verilənlər bazasıCədvəl strukturunu necə kopyalamaq olar?Cədvəl məlumat məzmunu bəyanatını kopyalayın
MySQLCədvəli kopyalayın
MySQL verilənlər cədvəlini, o cümlədən cədvəlin strukturunu, indeksləri, standart dəyərləri və s.Yalnız istifadə etsənizCƏDVƏL YARADIN... SEÇİNəmr etmək mümkün deyil.
Bu fəsildə MySQL verilənlər cədvəlinin tam surətini necə çıxarmaq olar, addımlar aşağıdakılardır:
- 使用CƏDVƏL YARADINI GÖSTƏRİNverilənlər cədvəlini yaratmaq əmri (CƏDVƏL YARADIN) ilkin verilənlər cədvəlinin strukturunu, indeksini və s.
- Aşağıdakı komanda ilə göstərilən SQL ifadəsini kopyalayın, verilənlər cədvəlinin adını dəyişdirin və SQL ifadəsini yerinə yetirin.Məlumat cədvəlinin strukturu yuxarıdakı əmr vasitəsilə tamamilə kopyalanacaq.
- Cədvəlin məzmununu kopyalamaq istəyirsinizsə, istifadə edə bilərsinizDAXİL ET … SEÇİN nail olmaq üçün bəyanat.
Nümunə
chenweiliang_tbl cədvəlini təkrarlamaq üçün aşağıdakı nümunəni sınayın.
步骤 一:
Məlumat cədvəlinin tam strukturunu əldə edin.
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 ifadəsinin verilənlər cədvəlinin adını dəyişdirin və SQL ifadəsini yerinə yetirin.
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 秒)
步骤 三:
İkinci addımı yerinə yetirdikdən sonra verilənlər bazasında yeni clone_tbl klon cədvəli yaradacaqsınız.Məlumat cədvəlindən məlumatları kopyalamaq istəyirsinizsə, istifadə edə bilərsinizDAXİL ET … SEÇİN nail olmaq üçün bəyanat.
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
Yuxarıdakı addımları yerinə yetirdikdən sonra cədvəlin strukturu və cədvəl məlumatları daxil olmaqla, cədvəlin tam surətinə sahib olacaqsınız.
Cədvəl köçürməyin başqa bir yolu
Cədvəlin tam surətini çıxarmağın başqa bir yolu:
CREATE TABLE targetTable LIKE sourceTable ; INSERT INTO targetTable SELECT * FROM sourceTable ;
digər:
Bu sahələrdən bəzilərini cədvələ köçürə bilərsiniz:
CREATE TABLE newadmin AS ( SELECT用户名,密码从管理员 )
Yeni yaradılmış cədvəlin sahələrinin adını dəyişə bilərsiniz:
CREATE TABLE newadmin AS ( SELECT id ,username AS uname ,password AS pass FROM admin )
Məlumatların bir hissəsi kopyalana bilər:
CREATE TABLE newadmin AS ( SELECT * FROM admin WHERE LEFT (username ,1 )= 's' )
Cədvəl yaratarkən cədvəldəki sahə məlumatları müəyyən edilə bilər:
CREATE TABLE newadmin ( id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ) 如 ( SELECT * FROM admin )
Hope Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) paylaşılan "MySQL verilənlər bazasında cədvəl strukturunu necə təkrarlamaq olar?Sizə kömək etmək üçün Cədvəl Məlumatının Məzmun Bəyanatını Kopyala".
Bu məqalənin linkini paylaşmağa xoş gəlmisiniz:https://www.chenweiliang.com/cwl-490.html
Daha çox gizli hiylələri açmaq üçün🔑 Telegram kanalımıza qoşulmağa xoş gəlmisiniz!
Bəyəndinizsə paylaşın və bəyənin! Paylaşımlarınız və bəyənmələriniz bizim davamlı motivasiyamızdır!