Директорияи мақолаҳо
пойгоҳи додаҳои 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 Blog ( https://www.chenweiliang.com/ ) муштарак "Чӣ гуна сохтори ҷадвалро дар пойгоҳи додаҳои MySQL такрор кардан мумкин аст?Эъломияи мундариҷаи маълумотҳои ҷадвалро нусхабардорӣ кунед" барои кӯмак ба шумо.
Хуш омадед ба мубодилаи истиноди ин мақола:https://www.chenweiliang.com/cwl-490.html
Хуш омадед ба канали Telegram блоги Чен Вейлян барои гирифтани навсозиҳои охирин!
📚 Ин дастур дорои арзиши бузург аст, 🌟Ин як имконияти нодир аст, онро аз даст надиҳед! ⏰⌛💨
Агар ба шумо маъқул бошад, мубодила кунед ва лайк монед!
Мубодилаи шумо ва лайкҳои шумо ангезаи доимии мост!