Amarrada MySQL Sida loo dhaqaajiyo si sax ah?

Haddii aad wax dhibaato ah kala kulantay maaraynta keydka xogta ee server kale, ha welwelin, maanta waxaan kuu sheegi doonnaa wax kasta oo la xiriira Amarrada MYSQL.

mysql-2-amarrada

Amarrada MYSQL

Ka hadalka noocyada noocyadan iyo amarrada ayaa si fudud loo tixgelinayaa habka kaydinta xogta loo gelin doono bogga internetka. Waxaa muhiim ah in la ogaado sida loo galo amarada MYSQL iyada oo loo marayo dhexdhexaad file, iyo sidoo kale terminal.

Weydiinta keydka macluumaadka ayaa muhiim u ah hawlgalka nidaam kasta. Isticmaalka guud ahaan waxaa lagu sameeyaa bogga PHP, laakiin maareynta ayaa ku habboon in la sameeyo iyadoo la adeegsanayo barnaamijka PhpMyAdmin; Si kastaba ha ahaatee, waxay dhacdaa in haddii ay dhibaatooyin jiraan, beddelka ugu macquulsan waa in lagu galo khad talis.

Si la mid ah, haddii aan ku jirno server fog oo aan marinno terminal, waxaa lagama maarmaan ah in la isticmaalo aaladdaas si loo soo ceshado faylashaas. Maanta waxaan ku siin doonaa xoogaa tilmaamo ah si aad u ogaato sida habkan loo fuliyo.

Hel faylka

Faylasha MySQL waxaa loo adeegsadaa softiweerka macmiilka, kaas oo ay ku wadaagaan isla sumadda, MySQL. Waxaa loo isticmaalaa inta badan kiisaska si loo xakameeyo keydka xogta iyada oo loo marayo khadka taliska; Waxay shaqeeyaan marka barnaamijyada kala duwan ee faylka la fuliyo iyo Amarrada MySQL.

Qalab kasta oo lagu rakibay software -ka Windows, faylkaan waa laga heli karaa, meesha ay ku taal waa cinwaanka soo socda: C: Faylasha barnaamijkaMySQLMySQL Server 4.1bin.

Waxaad kaloo ka heli kartaa C: xamppmysql; tusahan ayaa laga yaabaa inuu ka duwan yahay laakiin kaliya magac ahaan.

Daaqadaha

Tusaale ahaan, mararka qaarkood oo ku xiran nooca nidaamka hawlgalka Windows, waxay ku taal diskka C: ama meel kasta oo kale oo ku jirta xusuusta kombiyuutarka, sidoo kale, waxay ku jiri kartaa xiriir kale oo uu barnaamijku go'aansaday inuu geliyo waa. Waxay aad ugu xidhan tahay nooca barnaamijka loo adeegsaday rakibidda.

Laakiin ha ka welwelin raadinta, adoo adeegsanaya matoorada Google si fudud ayaa loo heli karaa, gaar ahaan helitaanka galka saxda ah, maadaama marmarka qaarkood mashiinka raadinta kombiyuutarku uusan bixinayn macluumaadka aan u baahan nahay.

mysql-3-amarrada

Faylka saxda ah ama midka aad rabto inaad maamusho wuxuu ku yaal sida uu Google faray. Tusaale ahaan, haddii aan ku jirno Windows oo aan dooneyno inaan helno beddelka MySQL, waxaan isku helnaa gudaha tusaha ama waxaan galineynaa faylka gudaha qaabeynta PATH.

On Linux

Waan ognahay fudaydka Linux u siiso dhammaan barnaamijyada iyo horumariyeyaasha, in kasta oo aysan taasi macnaheedu ahayn inay u fududahay helitaanka faylasha MySQL, way fududahay in lagu sameeyo khadadka taliska; waxa kale oo laga heli karaa tusaha kale.

Marka marka mashiinka kaydinta xogta la dhigo, isla nidaamka ayaa bixiya faylka "MySQL", iyada oo aan loo eegin galka aan ku jirno, sidaa darteed fududeynta Linux si ay u fuliso ficilkan.

On Mac

Qaar waxay u malaynayaan in nidaamkani had iyo jeer ka yara duwan yahay kuwa la tartamaya ee Windows iyo Linux, laakiin waxaa xiiso leh in la ogaado in Mac -ku ay aad ugu xidhan tahay sida faylka MySQL loogu rakibo kombiyuutarka. Xaaladdan, amarka si toos ah looma heli karo sida Linux ama Windows, xitaa mashiinka kaydinta xogta ayaa loo habeeyay.

Si tan loo sameeyo, waa inaan ku sameynaa baaritaan Google, kaas oo na siin doona dhammaan macluumaadka aan u baahannahay si aan uga helno kombiyuutarka oo aan si toos ah u galno faylka "MySQL". Qaabeynta lagu sameeyay faylalka noocan ah waa adeegsiga rakibidda barnaamijka Mamp; jawaabta degdegga ah ee nidaamku waxay noqon doontaa Su'aalo La isweydiiyo, oo naga caawin doona inaan u adeegsanno amarka "mysql" ee Mac oo aan ku rakibno server -ka Mamp.

mysql-4-amarrada

Ku xir server MySQL

Ka dib markaad hesho faylka MySQL, waa inaad ku xirtaa maamulaha adoo adeegsanaya khadka taliska. Ka dibna sii wad inaad u yeedho MySQL, adoo dhigaya aqoonsiga faylka isla magaca isla markaana muujinaya xulashooyinka isku xirnaanta aasaasiga ah.

Haddii aan dhigno «% mysql», waxaan heli doonnaa khadka taliska oo halkaas ayaan ka fogaan karnaa asalka degdegga ah, si kastaba ha ahaatee annaga oo gelineyna; c: mysqlbin>. Waxaan si toos ah uga gudubnaa astaamaha "%".

Tilmaamuhu wuxuu ku xiraa keydka macluumaadka iyadoo la raacayo xuduudaha iyo xaaladaha uu barnaamijku si caadi ah u leeyahay. Gelinta iyo ku -xidhitaanka server -ka maxalliga ah ee adeegsadaha ama erayga sirta ee xargaha madhan; Markaa waa inaad gelisaa qayb kale oo macluumaad ah si aad awood ugu yeelatid inaad ku xirnaato keydka macluumaadka, tusaale ahaan, dhig xuduudaha soo socda: mysql -h server_name -u username -p.

Hadda, haddii aan dooneyno inaan ku xirno keydka macluumaadka server -ka maxalliga ah annaga oo adeegsaneyna magaca isticmaalaha xididka, waa inaan qornaa kuwan soo socda: mysql -h localhost -u root -p, macno ahaan nidaamku wuxuu codsadaa erayga sirta ah ee nooca adeegsadaha xididka ah. Ka dib markaan soo bandhigno, waxaan galnaa khadka taliska MySQL; sidaa darteed isla markiiba waxay u beddeshaa kuwa soo socda: mysql>

Haddii si toos ah loogu muujiyo erayga sirta ah khadka taliska, gelitaan deg deg ah ayaa la samayn karaa, laakiin laguma talin karo sababo amni awgeed, kiiskan amarka wuxuu noqon doonaa: mysql -h localhost -u root -pmi_key, geli -py my_keygu waa inuusan ka tagin meel bannaan haddii aadan ku jirin server maxalli ah.

Nidaamyada barnaamijyadan ayaa muhiim u ah nidaam kasta oo hawlgal, haddii aad rabto inaad hesho macluumaad dheeraad ah oo la xiriira mowduucan, waxaan kugu martiqaadeynaa inaad aqriso maqaalka soo socda Inta barnaamijka lagu jiro 

Isticmaalka qalabka MySQL

Ka dib markaan ku dhex jirno konsole, waxaan gacanta ku haynaa dhammaan beddelka amarka MySQL, kaas oo noo oggolaanaya inaan maareyno oo aan ku dhaqaaqno waxqabad kasta oo leh keydka xogta iyo koodhka SQL. Si kastaba ha ahaatee, waa inay caadi ahaataa marka hore in lagu xiro keydka ugu weyn, si loo helo ikhtiyaarka ah in si ammaan ah loo shaqeeyo.

Sidaa darteed, amarka "adeegsiga" waa in la adeegsadaa iyadoo la raacayo magaca keydka macluumaadka ee aan rabno inaan isku xirno, bal aan aragno tusaalaha: mysql> adeegso keydkayga; markaa waxaan galnaa keydka "mybaseddata". Si kastaba ha noqotee, waa inaan tixgelinaa dhammaan bayaannada ay tahay inay ku jiraan khadka taliska MySQL.

Mid kastaa wuxuu ku dhammaadaa ";". Markaa haddii aynaan meel dhigin semicolon -kaas, amarka lama fulin doono sidaa darteedna farriinta amarka ayaa mar kale soo bixi doonta, taas oo tilmaam u ah inaan sii wadno galitaanka jumladaha.

Si kastaba ha noqotee, haddii aan rabno kaliya inaan fulinno bayaankii aan horay u soo xushnay annagoo dhigeyna «;» Way ku filnaan doontaa. Sababtaas awgeed, amarka dhammaystiran waa inaan mar labaad la qorin oo wuxuu tilmaamayaa ";" oo ku dhufo gal.

Liiska Macluumaadka

Si loo doorto xog -ururin khaas ah waa inaan sameynaa ficil, kaasoo noo oggolaan doona inaan aragno kuwa la heli karo; tan awgeed waa inaan dhigno erey -bixinta soo socota: mysql> muuji xogta; liis ayaa ka muuqda dhammaan keydadka macluumaadka laga helay kombiyuutarkeena. Dhamaadkana waxa soo socda ayaa la muujiyaa: mysql> muuji xogta ->; 5 saf oo go'an (0.02 sek).

Abuur xog uruurin

Xusuusnow inaan ku jirno gudaha faylka Mysql, kaas oo na siinaya ilaha aan ku fulinno falal kala duwan oo la xiriira keydka macluumaadka, wax lagama maarmaan u ah inay u haajiraan, maareeyaan oo u soo gudbiyaan macluumaadka server kasta. Haddii aan dooneyno inaan sameyno xog -ururin, waa inaan sameynaa waxyaabaha soo socda:

Qor "abuuro keydka xogta", oo ay weheliso magaca aan dooneyno inaan dhigno keydka cusub, aan aragno: mysql> abuuro tusaalaha xogta; tani waxay abuurtaa faylka.

Taasi waxay abuuri doontaa keyd xog -ogaal ah oo loo yaqaan "tusaale", kaas oo lagu diiwaangelin doono MySQL, oo ​​aan gadaal u adeegsan karno, sidaa darteed haddii aan dooneyno inaan mustaqbalka isticmaalno waxaan fulinnaa tallaabada soo socota: mysql> isticmaal tusaale.

Maareynta Xogta

Diiwaankaani waa mid aan shaqo lahayn maadaama hadda uun la abuuray, laakiin haddii aan adeegsanaynay xog -ururin hore loo isticmaalay, waa inaan magaceeda qorno. Sidoo kale, haddii aan dooneyno inaan isticmaalno ama aragno miisaska ka kooban, waa inaan qorno "tusaalooyinka tus", aan aragno: mysql> tus miisaska.

Dareenkan, keydka macluumaadka kuma jiraan jadwal, macluumaadka sidan oo kale ah ayaa isla markiiba soo baxaya: "set madhan". Taa bedelkeeda, haddii ay jiraan dhowr miis oo ku jira isla faylka, liiska jadwalka ayaa soo bixi doona oo ay la socdaan kuwan soo socda: 2 saf oo loo dhigay (0.00 sek).

Si aan u helno xog la xiriirta mid gaar ah sidoo kale aan ogaanno aagagga la heli karo, iyo sidoo kale fasalka, waa inaan isticmaalnaa amar qeexaya faahfaahinta iyo magaca miiska, sida soo socota: mysql> sharraxaadda maamulaha. 3 saf oo go'an (0.11 sek).

Haddii aad rabto inaad waxbadan ka ogaato mowduucan iyo mowduucyo kale, waxaan kugula talineynaa inaad aqriso maqaalka soo socda Amarrada PowerShell halkaas oo aad ka heli doonto macluumaad dheeraad ah oo la xiriira mowduucan

Ficillada iyo Xukunnada Kale

Markaad ku jirto qalabka MySQL, tilmaamaha waxaa lagu samayn karaa khadadka taliska: Dareenkan, nooc kasta oo koodh ah ayaa la codsan karaa iyadoo la adeegsanayo SQL; halkaas waxaan ku samayn karnaa kala doorashada, cusboonaysiinta, samaynta miiska iyo gelinta.

Qaabka loo sameeyo waa mid sahlan, gaar ahaan haddii aad taqaano barnaamijyada qaarkood, geeddi -socodku waa mid dareen leh oo si sahlan loo kala sooci karo, waa inaan si degdeg ah u fulinaa xukunka ka dib markaan dhigno semicolon. Aan aragno tusaale:

  • mysql> abuuro tijaabada miiska (imtixaanka id int);
  • Weydii OK, 0 saf ayaa saameeyay (0.08 sek).
  • Waxaad kaloo isticmaali kartaa waxyaabaha soo socda: mysql> geli imtixaanka (id id test) (1);
  • Waydii OK, safka 1 ayaa saameeyay (0.00 sek).

Ugu dambayntii, waxaan rajaynaynaa inaan xallinnay xoogaa shaki ah oo la xiriira arrinkan keydka xogta MySQL, oo ​​aad wax ugu taraya shirkadaha iyo ururada, haddii aad doonayso inaad hesho macluumaad dheeraad ah oo ku saabsan, ha ilaawin inaad ogaato oo aad akhrido waxyaabaha kale ee ku jira xariir


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Actualidad Blog
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.