Awọn pipaṣẹ MySQL Bawo ni lati mu wọn ṣiṣẹ ni deede?

Ti o ba ti ni iṣoro eyikeyi ṣiṣakoso ibi ipamọ data lati ọdọ olupin miiran, maṣe yọ ara rẹ lẹnu, loni a yoo sọ ohun gbogbo ti o ni ibatan si ọ Awọn pipaṣẹ MYSQL.

mysql-2-awọn pipaṣẹ

Awọn pipaṣẹ MYSQL

Sọrọ nipa awọn iru awọn ọna kika ati awọn pipaṣẹ nirọrun ni akiyesi ọna ti yoo fi aaye data sinu oju -iwe wẹẹbu kan. O ṣe pataki lati mọ bi o ṣe le tẹ awọn pipaṣẹ MYSQL nipasẹ alabọde faili kan, ati nipasẹ ebute kan.

Ibeere fun ibi ipamọ data jẹ pataki fun iṣẹ ti eyikeyi eto. Lilo ni gbogbogbo ṣe nipasẹ oju -iwe PHP, ṣugbọn mimu jẹ irọrun lati ṣe pẹlu lilo eto PhpMyAdmin; sibẹsibẹ, o ṣẹlẹ pe ti awọn iṣoro ba wa, yiyan ti o le yanju julọ ni lati tẹ wọn sii nipasẹ laini aṣẹ kan.

Ni ọna kanna, ti a ba wa lori olupin ti o jinna ati pe a wọle si nipasẹ ebute, o jẹ dandan lati lo ọpa yẹn lati bọsipọ awọn faili ti o sọ. Loni a yoo fun ọ ni awọn ilana diẹ ki o le mọ bi ilana yii ṣe ṣe.

Wa awọn faili

Awọn faili MySQL ni a lo nipasẹ sọfitiwia alabara, pẹlu eyiti o pin ipin kanna, MySQL. O nlo ni ọpọlọpọ awọn ọran lati ṣakoso ibi ipamọ data nipasẹ laini aṣẹ; Wọn jẹ iṣiṣẹ nigbati o yatọ si siseto faili ati Awọn pipaṣẹ MySQL.

Ninu ẹrọ eyikeyi ti o ti fi sọfitiwia Windows sori ẹrọ, a le gba faili yii, ipo rẹ wa ni adirẹsi atẹle: C: Awọn faili EtoMySQLMySQL Server 4.1bin.

O tun le gba ni C: xamppmysql; liana yii le yatọ ṣugbọn ni orukọ nikan.

Lori awọn Windows

Fun apẹẹrẹ, nigbakan ati da lori ẹya ti ẹrọ ṣiṣe Windows, o wa lori disiki C: tabi ni ibi miiran laarin iranti kọnputa, bakanna, o le wa ni ọna asopọ miiran nibiti oluṣeto ti pinnu lati fi sii oun. O da pupọ lori iru iru eto ti a lo lati fi sii.

Ṣugbọn maṣe yọ ara rẹ lẹnu nipa wiwa, ni lilo awọn ẹrọ Google wọn le rii ni rọọrun, ni pataki gbigba folda ti o pe, nitori nigbakan ẹrọ wiwa ti kọnputa ko pese alaye ti a nilo.

mysql-3-awọn pipaṣẹ

Apoti ti o pe tabi ọkan ti o fẹ ṣakoso ni o wa bi Google ti ṣe itọsọna rẹ. Fun apẹẹrẹ, ti a ba wa lori Windows ati pe a fẹ lati wọle si yiyan MySQL, a wa ara wa laarin itọsọna tabi gbe folda laarin iṣeto PATH.

Lori Lainos

A mọ irọrun ti Linux nfunni si gbogbo awọn oluṣeto ati awọn aṣagbega, botilẹjẹpe eyi ko tumọ si pe o rọrun lati wọle si awọn faili MySQL, o rọrun lati ṣe nipasẹ awọn laini aṣẹ; o tun le wa ni wọle lati eyikeyi miiran liana.

Nitorinaa nigbati a ba gbe ẹrọ ibi ipamọ data, eto kanna n pese faili “MySQL”, laibikita iru folda ti a wa, nitorinaa irọrun ti Lainos lati ṣe iṣe yii.

Lori Mac

Diẹ ninu awọn ro pe eto yii jẹ iyatọ diẹ nigbagbogbo ni afiwe si awọn abanidije rẹ Windows ati Lainos, ṣugbọn o jẹ iyanilenu lati mọ pe lori Mac o gbarale pupọ lori bi o ti fi faili MySQL sori kọnputa naa. Ni ọran yii, aṣẹ naa ko wa taara bi ninu Lainos tabi Windows, paapaa pẹlu atunto ẹrọ ibi ipamọ data.

Lati ṣe eyi, a gbọdọ ṣe wiwa lori Google, eyiti yoo fun wa ni gbogbo alaye ti a nilo lati wa lori kọnputa ati wọle si faili “MySQL” taara. Iṣeto ni ti a ṣe ni iru awọn faili ni lilo ni fifi sori ẹrọ ti eto Mamp; idahun lẹsẹkẹsẹ ti eto naa yoo jẹ FAQ, eyiti yoo ṣe iranlọwọ fun wa lati lo aṣẹ “mysql” lori Mac ki o fi sii pẹlu olupin Mamp.

mysql-4-awọn pipaṣẹ

Sopọ si olupin MySQL

Lẹhin wiwa faili MySQL, o gbọdọ sopọ si oluṣakoso nipasẹ laini aṣẹ. Lẹhinna tẹsiwaju lati pe MySQL, fifi idamo faili pẹlu orukọ kanna ati tọka awọn aṣayan asopọ ipilẹ.

Ti a ba fi “% mysql”, a yoo ni iraye si laini aṣẹ ati lati ibẹ a le yago fun ipilẹṣẹ kiakia, sibẹsibẹ nipa fifi; c: mysqlbin>. A kọju taara “ihuwasi”%naa.

Atọka naa sopọ pẹlu ibi ipamọ data ni ibamu si awọn aye ati awọn ipo ti eto naa ni aiyipada. Fi sii ati dipọ olupin agbegbe pẹlu orukọ olumulo tabi ọrọ igbaniwọle ni awọn okun ti o ṣofo; Lẹhinna o gbọdọ tẹ nkan miiran ti alaye lati ni anfani lati sopọ si ibi ipamọ data, fun apẹẹrẹ, gbe awọn aye wọnyi atẹle: mysql -h server_name -u orukọ olumulo -p.

Bayi, ti a ba fẹ sopọ ibi ipamọ data si olupin agbegbe nipa lilo orukọ olumulo gbongbo, o yẹ ki a kọ nkan wọnyi: mysql -h localhost -u root -p, ni ori yii eto naa beere ọrọ igbaniwọle fun iru olumulo gbongbo yẹn. Lẹhin ti ṣafihan rẹ, a tẹ laini aṣẹ MySQL; nitorinaa iyara yoo yipada si atẹle naa: mysql>

Ni ọran ti afihan ọrọ igbaniwọle taara lori laini aṣẹ, titẹsi lẹsẹkẹsẹ le ṣee ṣe, ṣugbọn kii ṣe imọran fun awọn idi aabo, ninu ọran yii aṣẹ naa yoo jẹ: mysql -h localhost -u root -pmi_key, tẹ -py my_key ko yẹ ki o fi awọn aye eyikeyi silẹ ayafi ti o ba wa lori olupin agbegbe kan.

Awọn ilana siseto wọnyi jẹ pataki ninu ẹrọ ṣiṣe kọọkan, ti o ba fẹ gba alaye diẹ sii ti o ni ibatan si akọle yii, a pe ọ lati ka nkan atẹle Lakoko ti o wa ninu siseto 

Lilo console MySQL

Lẹhin ti a wa ninu console, a ni gbogbo wa awọn omiiran ti pipaṣẹ MySQL, eyiti o fun wa laaye lati ṣakoso ati ṣe eyikeyi iṣẹ ṣiṣe pẹlu ibi ipamọ data ati koodu SQL. Sibẹsibẹ, o yẹ ki o jẹ deede lati sopọ si ibi ipamọ data akọkọ, lati ni aṣayan ti ṣiṣẹ ni aabo diẹ sii.

Nitorinaa, aṣẹ “lilo” gbọdọ wa ni atẹle nipa orukọ ibi ipamọ data ti a fẹ sopọ, jẹ ki a wo apẹẹrẹ: mysql> lo ibi ipamọ data mi; a lẹhinna tẹ ibi ipamọ data “mybaseddata” naa. Sibẹsibẹ, a gbọdọ ṣe akiyesi gbogbo awọn alaye eyiti o gbọdọ wa laarin laini aṣẹ MySQL.

Ọkọọkan pari ni ";". Nitorinaa ti a ko ba gbe semicolon yẹn, aṣẹ naa kii yoo ṣiṣẹ ati nitorinaa aṣẹ aṣẹ yoo han lẹẹkansi, eyiti o jẹ itọkasi pe a gbọdọ tẹsiwaju titẹ awọn gbolohun ọrọ.

Bibẹẹkọ, ti a ba fẹ lati ṣiṣẹ alaye ti a ti yan tẹlẹ tẹlẹ nipa gbigbe «;» Yoo to. Fun idi eyi, pipaṣẹ pipe ko yẹ ki o tẹ lẹẹkansi ati pe o tọka si “;” ki o tẹ tẹ.

Akojọ aaye data

Lati yan ibi ipamọ data kan pato a gbọdọ ṣe iṣe kan, eyiti yoo gba wa laaye lati wo iru awọn ti o wa; fun eyi a gbọdọ fi iṣapẹẹrẹ atẹle: mysql> ṣafihan awọn apoti isura infomesonu; Atokọ kan yoo han pẹlu gbogbo awọn apoti isura data ti a rii lori kọnputa wa. Ati ni ipari atẹle naa ti han: mysql> ṣafihan awọn apoti isura infomesonu ->; Awọn ori ila 5 ni ṣeto (0.02 iṣẹju -aaya).

Ṣẹda ibi ipamọ data kan

Ranti pe a wa ninu faili Mysql, eyiti o fun wa ni awọn orisun lati ṣe ọpọlọpọ awọn iṣe ti o ni ibatan si awọn apoti isura infomesonu, nkan ti o jẹ dandan lati ṣe iṣipopada, ṣakoso ati gbe alaye si olupin eyikeyi. Ti a ba fẹ ṣẹda aaye data, a gbọdọ ṣe atẹle naa:

Kọ “ṣẹda ibi ipamọ data”, pẹlu orukọ ti a fẹ fi si ibi ipamọ data tuntun, jẹ ki a wo: mysql> ṣẹda apẹẹrẹ data; eyi ṣẹda faili naa.

Iyẹn yoo ṣẹda ibi ipamọ data ti a pe ni “apẹẹrẹ”, eyiti yoo forukọsilẹ ni MySQL, ati pe a le lo nigbamii, nitorinaa ti a ba fẹ lo ni ọjọ iwaju a ṣe iṣe atẹle: mysql> lo apẹẹrẹ.

Isakoso aaye data

Ibi ipamọ data yii jẹ aibalẹ nitori o ṣẹṣẹ ṣẹda, ṣugbọn ti a ba nlo ibi ipamọ data ti a ti lo tẹlẹ, a gbọdọ kọ orukọ rẹ. Paapaa, ti a ba fẹ lo tabi wo awọn tabili ti o ṣajọ rẹ, a gbọdọ kọ “awọn tabili iṣafihan”, jẹ ki a rii: mysql> ṣafihan awọn tabili.

Ni ori yii, ibi ipamọ data ko ni awọn tabili, alaye bi eyi lẹsẹkẹsẹ yoo han: “Ṣofo ṣofo”. Ni ilodi si, ti awọn tabili lọpọlọpọ ba wa laarin faili kanna, atokọ awọn tabili yoo han pẹlu atẹle naa: awọn ori ila 2 ni ṣeto (0.00 iṣẹju -aaya).

Lati gba data ti o ni ibatan si ọkan kan ati tun mọ kini awọn agbegbe ti o wa, gẹgẹ bi kilasi naa, a gbọdọ lo aṣẹ kan eyiti o ṣe apejuwe sipesifikesonu ati orukọ tabili, bii atẹle: mysql> apejuwe ti oludari. Awọn ori ila 3 ni ṣeto (0.11 iṣẹju -aaya).

Ti o ba fẹ mọ diẹ sii nipa eyi ati awọn akọle miiran, a ṣeduro kika nkan atẹle Awọn aṣẹ PowerShell nibi ti iwọ yoo gba alaye ni afikun ti o ni ibatan si akọle yii

Awọn iṣe miiran ati Awọn Idajọ

Lakoko ti o wa ninu console MySQL, awọn itọkasi le ṣee ṣe nipasẹ awọn laini aṣẹ: Ni ori yii, eyikeyi iru koodu le beere fun ni lilo SQL; nibẹ a le ṣe awọn yiyan, awọn imudojuiwọn, ṣiṣẹda tabili ati awọn ifibọ.

Ọna lati ṣe o rọrun, ni pataki ti o ba mọ diẹ ninu siseto, ilana naa jẹ ogbon inu ati rọrun lati yọkuro, a kan ni lati ṣe idajọ lẹsẹkẹsẹ lẹhin gbigbe semicolon kan. Jẹ ki a wo apẹẹrẹ kan:

  • mysql> ṣẹda idanwo tabili (idanwo id int);
  • Ibeere O dara, awọn ori ila 0 kan (0.08 iṣẹju -aaya).
  • O tun le lo atẹle naa: mysql> fi sii sinu awọn iye idanwo (id idanwo) (1);
  • Ibeere O dara, ila 1 kan kan (iṣẹju -aaya 0.00).

Ni ipari, a nireti lati ti yanju awọn iyemeji diẹ ti o ni ibatan si ọran yii ti ibi ipamọ data MySQL, eyiti o ṣe iranlọwọ pupọ fun awọn ile -iṣẹ ati awọn ajọ, ti o ba fẹ gba alaye diẹ sii nipa rẹ, maṣe gbagbe lati mọ ati ka awọn akoonu miiran ti o wa ninu wa ọna abawọle.

 


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade.

*

*

  1. Lodidi fun data naa: Blog Actualidad
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.