Littafin Adireshi
MySQL databaseYadda ake kwafi tsarin tebur a ciki?Kwafi bayanin abun ciki na bayanan tebur
MySQLkwafi tebur
Idan muna buƙatar kwafin teburin bayanan MySQL gaba ɗaya, gami da tsarin tebur, fihirisa, ƙimar tsoho, da sauransu.Idan kawai amfaniƘirƙiri TEBULI ... ZABumarnin ba zai yiwu ba.
Wannan babin zai gabatar muku da yadda ake kwafi bayanan tebur na MySQL gaba daya. Matakan sune kamar haka:
- amfaniNUNA KIRKIRO TEBLumurnin samun ƙirƙirar bayanai (KIRKIRA BAYA) bayani, wanda ya ƙunshi tsari, fihirisa, da dai sauransu na ainihin teburin bayanai.
- Kwafi bayanin SQL da aka nuna ta hanyar umarni mai zuwa, gyara sunan tebur ɗin bayanai, sannan aiwatar da bayanin SQL. Umurnin da ke sama zai kwafi kwafin tsarin tebur ɗin bayanai gaba ɗaya.
- Idan kuna son kwafi abubuwan da ke cikin tebur, kuna iya amfani da suSHIGA CIKIN… ZABI sanarwa cimma.
misali
Gwada misali mai zuwa don yin kwafin tebur chenweiliang_tbl.
mataki na daya:
Samu cikakken tsarin teburin bayanai.
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 秒) 错误:没有指定查询
Mataki na biyu:
Gyara sunan teburin bayanai na bayanin SQL kuma aiwatar da bayanin 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 秒)
Mataki na uku:
Bayan yin mataki na biyu, za ku ƙirƙiri sabon clone table clone_tbl a cikin bayanan.Idan kuna son kwafi bayanan daga teburin bayanai zaku iya amfani da suSHIGA CIKIN… ZABI sanarwa cimma.
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
Bayan yin matakan da ke sama, za ku sami cikakken kwafin tebur, gami da tsarin tebur da bayanan tebur.
Wata hanyar kwafi tebur
Wata hanyar yin cikakken kwafin tebur:
CREATE TABLE targetTable LIKE sourceTable ; INSERT INTO targetTable SELECT * FROM sourceTable ;
wani:
Kuna iya kwafi wasu daga cikin waɗannan filayen a cikin tebur:
CREATE TABLE newadmin AS ( SELECT用户名,密码从管理员 )
Kuna iya sake suna filayen sabon teburin da aka ƙirƙira:
CREATE TABLE newadmin AS ( SELECT id ,username AS uname ,password AS pass FROM admin )
Za a iya kwafi wani ɓangare na bayanan:
CREATE TABLE newadmin AS ( SELECT * FROM admin WHERE LEFT (username ,1 )= 's' )
Ana iya bayyana bayanin filin a cikin tebur yayin ƙirƙirar tebur:
CREATE TABLE newadmin ( id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ) 如 ( SELECT * FROM admin )
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Yadda za a kwafi tsarin tebur a cikin MySQL database?Kwafi Bayanin Abubuwan Cikin Gida"don taimaka muku.
Barka da zuwa raba hanyar haɗin wannan labarin:https://www.chenweiliang.com/cwl-490.html
Barka da zuwa tashar Telegram na Chen Weiliang's blog don samun sabbin abubuwa!
📚 Wannan jagorar ya ƙunshi ƙima mai yawa, 🌟Wannan dama ce da ba kasafai ba, kar a rasa ta! ⏰⌛💨
Share da like idan kuna so!
Rarraba ku da abubuwan so sune ci gaba da ƙarfafa mu!