Directory artaigil
Stòr-dàta MySQLCiamar a nì thu lethbhreac de structar a’ bhùird?Dèan lethbhreac den aithris susbaint dàta clàr
MySQLlethbhreac clàr
Ma dh'fheumas sinn an clàr dàta MySQL ath-aithris gu tur, a 'gabhail a-steach structar a' chlàir, clàran-amais, luachan bunaiteach, msaa.Ma chleachdas tu a-mhàinCRUTHACHADH TABLE.. SELECTtha àithne eu-comasach.
Bheir a’ chaibideil seo a-steach dhut mar a nì thu leth-bhreac iomlan de chlàran dàta MySQL. Tha na ceumannan mar a leanas:
- 使用SHOW CRUTHACHADH TABLEòrdugh faigh clàr dàta a chruthachadh (CRUTHACHADH TABAIL) aithris, anns a bheil structar, clàr-amais, msaa den chlàr dàta tùsail.
- Dèan lethbhreac den aithris SQL a tha air a thaisbeanadh leis an àithne a leanas, atharraich ainm a’ chlàr dàta, agus cuir an gnìomh an aithris SQL. Thèid structar a’ chlàr dàta a chopaigeadh gu tur tron àithne gu h-àrd.
- Ma tha thu airson susbaint a’ chlàir a chopaigeadh, faodaidh tu a chleachdadhINSERT INTO … SELECT aithris ri choileanadh.
Instance
Feuch an eisimpleir a leanas gus an clàr ath-riochdachadh chenweiliang_tbl.
ceum a h-aon:
Faigh structar iomlan a’ chlàr dàta.
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 秒) 错误:没有指定查询
Ceum a dhà:
Atharraich ainm clàr dàta an aithris SQL agus cuir an gnìomh an aithris 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 秒)
Ceum a trì:
Às deidh dhut an dàrna ceum a dhèanamh, cruthaichidh tu clàr clone ùr clone_tbl san stòr-dàta.Ma tha thu airson an dàta a chopaigeadh bhon chlàr dàta faodaidh tu a chleachdadhINSERT INTO … SELECT aithris ri choileanadh.
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
Às deidh dhut na ceumannan gu h-àrd a choileanadh, bidh leth-bhreac iomlan agad den chlàr, a ’toirt a-steach structar a’ bhùird agus dàta clàr.
Dòigh eile air clàr a chopaigeadh
Dòigh eile airson an clàr a chopaigeadh gu h-iomlan:
CREATE TABLE targetTable LIKE sourceTable ; INSERT INTO targetTable SELECT * FROM sourceTable ;
eile:
Faodaidh tu cuid de na raointean sin a chopaigeadh ann an clàr:
CREATE TABLE newadmin AS ( SELECT用户名,密码从管理员 )
Faodaidh tu raointean a’ bhùird ùr-chruthaichte ath-ainmeachadh:
CREATE TABLE newadmin AS ( SELECT id ,username AS uname ,password AS pass FROM admin )
Faodar pàirt den dàta a chopaigeadh:
CREATE TABLE newadmin AS ( SELECT * FROM admin WHERE LEFT (username ,1 )= 's' )
Faodar fiosrachadh làraich sa chlàr a mhìneachadh nuair a thathar a’ cruthachadh a’ chlàr:
CREATE TABLE newadmin ( id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ) 如 ( SELECT * FROM admin )
An dòchas blog Chen Weiliang ( https://www.chenweiliang.com/ ) co-roinnte “Mar a nì thu ath-riochdachadh air structar bùird ann an stòr-dàta MySQL?Dèan lethbhreac den Aithris Susbaint Dàta Clàr" gus do chuideachadh.
Fàilte gus ceangal an artaigil seo a cho-roinn:https://www.chenweiliang.com/cwl-490.html
Gus barrachd chleasan falaichte fhuasgladh🔑, fàilte oirbh a thighinn còmhla ris an t-sianal Telegram againn!
Roinn agus toil ma thogras tu e! Is e na h-earrannan agad agus na rudan as toil leinn ar brosnachadh leantainneach!