
Maareeyaha kaydka xogta waa qalab ku caawinaya maamul xogta kaydsan database-yada. Waxaad u isticmaali kartaa inaad abuurto, tirtirto, ama aad cusboonaysiiso miisaska iyo safafka. Maqaalkan, waxaan ku tusi doonaa shan tusaale oo wax ku ool ah oo ku saabsan sida loo isticmaalo maamulaha xogta.
Maamulaha kaydka xogta tusaalayaal wax ku ool ah
Maareeyaha Database Tusaalaha 1: Abuuritaanka Database
Abuuritaanka xog-ururin waa waxa ugu horreeya ee la sameeyo marka la isticmaalayo Maareeyaha Database. Tan waxaa lagu samayn karaa saddex siyaabood:
- Samee xog-ururin leh magac iyo isticmaale. Tusaalaha soo socda ayaa muujinaya sida samee database la yiraahdo «myDatabase» oo leh isticmaale «user1», erayga sirta ah «passw0rd».
- Abuur xog ururin leh xog-hayaha, dekedda iyo xogta isticmaalaha. Tusaalahan soo socdaa wuxuu muujinayaa sida loo sameeyo xog-ururin la yiraahdo "myDatabase" ee martida loo yahay ee localhost (127.0.0), dhageysiga dekedda 3306 isticmaalaha "user1" iyo erayga sirta ah "passw0rd".
- Samee xog-ururin madhan iyada oo aan la cayimin wax cabbir ah isticmaalka mustaqbalka.
Maareeyaha Database Tusaalooyinka 2: Samee miis kaydka
Aynu ka samaysano shax ku jira xog-ururintayada. Waxaan isticmaali doonaa abuurista amarka miiska si aan u abuurno miiskayaga cusub ka dibna ku darno tiirar.
- Abuur Miiska (column1 data_type, column2 data_type)
Tani waxay abuurtaa a miis cusub oo la yiraahdo "table_name" oo leh laba tiir: "column1" iyo "column2". Labada tiirba waxay ka kooban yihiin nooca mitirka (INT).
Maareeyaha Xogta Tusaalaha 3: Gelida Safka Shaxda
Tusaalahan, waxaan gelin doonaa safaf miis. Hadalka INSERT waxaa loo isticmaalaa in lagu daro xogta miiska jira. Qodobka VALUES wuxuu qeexayaa qiyamka la geliyo tiirarka la cayimay iyo noocyadooda. Waxa kale oo aad isticmaali kartaa ereyga muhiimka ah ee DEFAULT si aad u dejiso qiimaha caadiga ah ee tiirarka, ama NULL keyword si aad u qeexdo tiirka mid aan waxba ka jirin (waxay ku jiri kartaa qiimo NULL ah).
Ereyga muhiimka ah ee AUTO_INCREMENT wuxuu si toos ah u kordhiyaa qiimaha muhiimka ah ee saf kasta oo cusub oo la geliyo miiska isagoo wata lambar random ah, laga bilaabo 1 ilaa 2147483647 (ama in ka badan).
Maareeyaha Database Tusaalaha 4: Soo Celinta Xogta Shaxda
Tusaalaha soo socdaa waxa uu tusinayaa sida xogta looga soo saaro shaxda ku jirta kaydka xogta.
- Isticmaal habka weydiinta() si aad xogta uga hesho xogta kaydka
- Isticmaal habka fulinta() si aad xogta uga hesho kaydka
- Hel dhammaan diiwaannada adigoo isticmaalaya habka fetchall():
Maareeyaha Xogta Tusaalaha 5: Tirtiridda Safafka Shaxda
Maamulaha kaydka xogta Tusaalaha 5 – Ka tirtirida safafka miiska
Tusaalahan, waxaad ku baran doontaa sida loo tirtiro safafka miiska xogta iyadoo la isticmaalayo SQL, PHP, Python, iyo Java.
- Gudaha PHP:
// Ku samee xidhiidhka mysql_connect()
$link = mysql_connect ("localhost", "xidid", "") ama dhimato ("Lama xiriiri karo");
// Waxaan dooranaa keydka macluumaadka aan rabno inaan isticmaalno
mysql_select_db("testdb") ama dhimato ("Ma dooran karo db");
// Ku samee su'aashayada halkan adiga oo isticmaalaya weedho diyaarsan haddii aan u baahanno: $sql = 'KA KA TIRTIR Miisaska' HALKEE `id` =?'.$id;
// Fulinta bayaanka: $result = mysqli_query($link, $sql);
haddi (!$natiijada) { echo" Khalad ayaa dhacay markii la fulinayey weydiinta."; } kale { ku celceli "Weydiinta si guul leh ayaa loo fuliyay"; }
Maamulayaasha Xogta ugu Sarreysa
Nidaamka maaraynta xogta (DBMS) waa software ka caawiya maaraynta iyo habaynta xogta macluumaadka. Waxay kuu ogolaanaysaa inaad abuurto, wax ka beddesho oo aad waydiiso xogta ku kaydsan kaydka si hufan oo sugan.
Waxaa jira noocyo kala duwan oo maamulayaasha xogta, qaar ka mid ah tusaalooyinka la taaban karo waa:
MySQL
Waa a maamulaha xogta xogta ee xidhiidhka il furan oo si weyn loo isticmaalo. Aad bay caan ugu tahay mareegaha waxaana loo isticmaalaa in lagu kaydiyo xogta codsiyada webka sida blogyada, goobaha ganacsiga e-commerce, iyo meelaha lagu maamulo nuxurka.
Xogta Oracle
Waa hab maamulka xogta xogta oo xidhiidhsan oo ay inta badan isticmaalaan shirkado iyo ururo waaweyn. Waxaa lagu yaqaanaa miisaankeeda, amniga iyo kartida ay u leedahay in ay xakamayso xog badan.
MongoDB
MongoDB, a Maamulaha xogta NoSQL, waa dukumeenti-oriented. Waxay ku habboon tahay codsiyada u baahan qaab-dhismeedka xogta dabacsan oo la cabbiri karo, sida kuwa la xiriira shabakadaha bulshada iyo nidaamyada maareynta nuxurka.
Microsoft SQL Server
Microsoft waxay samaysay SQL Server, kaas oo ah maamulaha xogta xogta. Waxaa loo adeegsadaa warshado kala duwan, laga bilaabo ganacsiyo yaryar ilaa shirkado caalami ah, waxayna taageertaa habab hawlgal oo kala duwan.
PostgreSQL
Waa il furan maamulaha xogta xogta iyo mid ka mid ah kuwa ugu da'da weyn ee la heli karo. Waxaa lagu yaqaanaa xasilloonideeda, isku halaynta iyo awoodda ay ku maarayn karto xogta tirada badan.
Kuwani waa dhawr tusaale, laakiin waxa jira maareeyayaal kale oo badan oo xog ururin ah oo diyaar ah, kuwaas oo mid walba leh astaamo gaar ah iyo hawlqabadyo ku habboon baahiyaha kala duwan iyo isticmaalka kiisaska.
Gabagabo: Maareeyaha Database Tusaalayaal Waxqabad
Maqaalkan waxaan kaga hadalnay shan tusaale oo wax ku ool ah oo ku saabsan sida loo isticmaalo maamulaha kaydka xogta. Tusaalooyinkani waxay kaa caawin doonaan inaad barato sida loo isticmaalo kaydka xogta oo aad kalsooni ku hesho isticmaalkiisa. Tusaalaha ugu horreeya waxa uu tusay sida loo sameeyo xog-ururin iyo jadwal cusub oo ku dhex jira; Tusaalaha labaad wuxuu ina baray sida loo geliyo xogta shaxdaas; Tusaalaha saddexaad wuxuu wadaagay macluumaadka ku saabsan soo celinta macluumaadka isla jaantusyadaas; Ugu dambeyntii, labadii tusaale ee ugu dambeeyay waxay muujiyeen sida loo tirtiro xogta isla jaantusyadaas, iyo sidoo kale soo kabashada dhammaan safafka dhexdooda.
Jadwalka Tusmada
- Maamulaha kaydka xogta tusaalayaal wax ku ool ah
- Maareeyaha Database Tusaalaha 1: Abuuritaanka Database
- Maareeyaha Database Tusaalooyinka 2: Samee miis kaydka
- Maareeyaha Xogta Tusaalaha 3: Gelida Safka Shaxda
- Maareeyaha Database Tusaalaha 4: Soo Celinta Xogta Shaxda
- Maareeyaha Xogta Tusaalaha 5: Tirtiridda Safafka Shaxda
- Maamulayaasha Xogta ugu Sarreysa
- Gabagabo: Maareeyaha Database Tusaalayaal Waxqabad