Bunachar sonraí MySQL saor in aisce,Conas struchtúr tábla a chóipeáil i ?Cóipeáil ráiteas ábhar sonraí tábla
MySQLCóip tábla
Más gá dúinn an tábla sonraí MySQL a mhacasamhlú go hiomlán, lena n-áirítear struchtúr an tábla, innéacsanna, luachanna réamhshocraithe, etc.Más rud é amháin a úsáidCRUTHAIGH TÁBLA ... SELECTTá ordú dodhéanta.
Tabharfar isteach sa chaibidil seo conas táblaí sonraí MySQL a chóipeáil go hiomlán, is iad seo a leanas na céimeanna:
- 使用Taispeáin CRUTHAIGH TÁBLAordú faigh clár sonraí a chruthú (AN TÁBLA A CHRUTHÚ) ráiteas, ina bhfuil struchtúr, innéacs, etc. an tábla sonraí bunaidh.
- Cóipeáil an ráiteas SQL a thaispeánann an t-ordú seo a leanas, modhnaigh an t-ainm tábla sonraí, agus déan an ráiteas SQL a fhorghníomhú.Déanfaidh an t-ordú thuas struchtúr an tábla sonraí a chóipeáil go hiomlán.
- Más mian leat ábhar an tábla a chóipeáil, is féidir leat é a úsáidIONSÁIGH ISTEACH … ROGHNAIGH ráiteas a bhaint amach.
sampla
Bain triail as an sampla seo a leanas chun an tábla a mhacasamhlú chenweiliang_tbl.
céim a haon:
Faigh struchtúr iomlán an tábla sonraí.
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 秒) 错误:没有指定查询
Céim a dó:
Athraigh ainm tábla sonraí an ráitis SQL agus rith an ráiteas 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 秒)
Céim a trí:
Tar éis duit an dara céim a dhéanamh, cruthóidh tú tábla clón nua clone_tbl sa bhunachar sonraí.Más mian leat na sonraí a chóipeáil ón tábla sonraí is féidir leat é a úsáidIONSÁIGH ISTEACH … ROGHNAIGH ráiteas a bhaint amach.
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
Tar éis duit na céimeanna thuas a dhéanamh, beidh cóip iomlán den tábla agat, lena n-áirítear struchtúr an tábla agus sonraí an tábla.
Bealach eile chun tábla a chóipeáil
Bealach eile le cóip iomlán den tábla a dhéanamh:
CREATE TABLE targetTable LIKE sourceTable ; INSERT INTO targetTable SELECT * FROM sourceTable ;
eile:
Is féidir leat roinnt de na réimsí seo a chóipeáil i dtábla:
CREATE TABLE newadmin AS ( SELECT用户名,密码从管理员 )
Is féidir leat réimsí an tábla nuachruthaithe a athainmniú:
CREATE TABLE newadmin AS ( SELECT id ,username AS uname ,password AS pass FROM admin )
Is féidir cuid de na sonraí a chóipeáil:
CREATE TABLE newadmin AS ( SELECT * FROM admin WHERE LEFT (username ,1 )= 's' )
Is féidir faisnéis réimse sa tábla a shainiú agus an tábla á chruthú:
CREATE TABLE newadmin ( id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ) 如 ( SELECT * FROM admin )
Tá súil agam Blag Chen Weiliang ( https://www.chenweiliang.com/ ) shared” Conas struchtúr tábla a mhacasamhlú i mbunachar sonraí MySQL?Cóipeáil Ráiteas Ábhar Sonraí Tábla" chun cabhrú leat.
Fáilte romhat nasc an ailt seo a roinnt:https://www.chenweiliang.com/cwl-490.html
Chun níos mó cleasanna ceilte a dhíghlasáil🔑, fáilte romhat páirt a ghlacadh inár gcainéal Telegram!
Roinn agus maith más maith leat é! Is iad do chuid scaireanna agus rudaí is maith leat ár spreagadh leanúnach!