Awọn kọmputaEto eto

Ṣiṣẹda tabili kan ninu aaye MySQL Ṣẹda Table

Database, bi aba ti awọn fojusi ti alaye jẹ pataki, ati lai wọn ko ba le ṣe paapa kan kekere ise agbese. A ṣe agbekalẹ itumọ naa, awọn tabili ti wa ni agbekalẹ daradara, awọn asopọ ti wa ni tunto - iyara ti igbasilẹ alaye / gbigbasilẹ da lori eyi, igbẹkẹle ipamọ data, idaniloju ti ailagbara lati fa ipalara bajẹ, wiwa rollback, ipari ti idunadura kọọkan - ati aṣeyọri ni apapọ.

Ibi ipamọ naa, akọkọ gbogbo, jẹ imọran imọran, fifihan alaye ati iṣaro ti lilo rẹ ni iṣẹ kan pato.

Awọn ibaraẹnisọrọ to dara = imuse imoko

Awọn ero abọpọ ti agbari data jẹ kedere ko dara ju, ṣugbọn wọn ni igboya mu awọn ipo wọn fun ọpọlọpọ ọdun. Bi awọn ile-iṣẹ fun ṣiṣe awọn ọja ati awọn ohun elo pataki fun lilo eniyan, wọn jẹ dandan pataki.

Awọn ariyanjiyan ninu iṣowo alaye ti sọ ẹtọ wọn si igbesi-aye nigbagbogbo, ṣugbọn titi di oni yii ko le pese ẹri pataki ti aye iru ẹtọ bẹẹ. Gẹgẹbi nigbagbogbo, iyatọ jẹ bọtini si aṣeyọri. Sibẹsibẹ, awọn koko ti ibasepo ati awọn isopọ laarin awọn data ohun - ojuami, ati awọn ọna šiše ni alaye aaye - ṣi o kún fun funfun to muna ati ki o awon awọn iyanilẹnu.

Lilo iṣọrọ MySQL ṣe agbelebu tabili ṣe itọsọna si iṣeduro awọn ọna ti o rọrun ati rọrun-si-lo ọpọlọpọ awọn tabili ti o ṣe agbekalẹ awọn ọran ti iṣẹ naa. Bẹrẹ lilo "isan" jẹ irorun, ṣugbọn lẹhin awọn tabili mẹwa akọkọ, awọn ibatan ibatan jẹ ki o dide si iwa ti o yatọ si alaye, ifihan rẹ, ipamọ ati lilo.

Ibùgbé, isakoso ati yẹ

Ifihan ti o daju: "ipilẹṣẹ ipilẹ" ti ariyanjiyan ti awọn apoti isura infomesonu n san laisi ikopa ti MySQL, eyiti o wa si aye pẹlu siseto Ayelujara ati di apakan pataki. Iyiye awọn imọ-ẹrọ igbalode ti jẹ ki aaye iranti yii di kiakia, gbẹkẹle ati daradara, rọrun lati kọ ẹkọ ati lilo.

Ni afikun si awọn ifilelẹ ti awọn tabili ṣẹda ibùgbé tabili MySQL oniru gba awọn komputa lati ṣẹda ibùgbé data ẹya tẹlẹ nigba ti isiyi igba, awọn ibewo ti kan pato olumulo, iṣẹlẹ ti kan pato iṣẹlẹ.

Ti ṣaaju ki o to mu awọn tabili ati awọn isopọ laarin wọn ni nkan ti ko ni ipalara, loni paapaa awọn ipamọ data agbara ko gba bi awọn ohun pataki. Eyi jẹ igbesẹ kan lati ni oye oye alaye ti a nilo lati yanju iṣoro naa.

Nipa ipese ọpa kan lati ṣẹda tabili igbadilẹ ṣẹda tabili igbadun, MySQL ṣe o ṣee ṣe lati pin aaye data sinu awọn ohun elo ati awọn ohun elo dani. Nipa ṣaṣasi awọn iru aaye ti tabili, olutẹṣẹ naa le ṣakoso awọn atunṣe ti iṣelọpọ laifọwọyi. Lilo aṣiṣe ayẹwo ayẹwo tabili MySQL, olugbaṣe le ṣalaye awọn ipo fun kikun awọn aaye. Biotilejepe aṣayan yi jẹ diẹ ṣeese lati dẹrọ iṣipopada awọn itumọ ti SQL lati awọn ede oriṣiriṣi miiran.

Alaye Space: awọn ofin ati awọn ọna šiše

Ise agbese kọọkan, boya o jẹ aaye gbogbo, oju-iwe kan tabi ọkan algorithm rọrun kan, wa ni ibi kan ni aaye alaye kan. "Adirẹsi" ti ibi yii jẹ iṣẹ-ṣiṣe kan pato, awọn ipo fun idaniloju algorithm: aaye alaye ni titẹsi ati oṣiṣẹ, awọn ọna iyipada ninu ilana.

Sibẹsibẹ, ko ṣe pataki lati tẹle awọn ofin ti MySQL, ṣẹda tabili le ṣẹda ohun gbogbo ti a pese nipasẹ iṣeduro rẹ.

Ni apẹẹrẹ yi, koodu_back, owner_code, ati awọn aaye akoko_kọṣe kọ awọn bọtini lẹsẹsẹ fun iyipada, onibara, ati igba. Kii ṣe lilo nikan ti iṣiṣe ti MySQL ṣe tabili, bọtini nibi ko daba ni agbegbe ti agbara, ṣugbọn a kọ gẹgẹbi itumọ: koodu iyipada ni irú ti a ko pari ti idunadura, koodu ti onibara lọwọlọwọ ati koodu igbasilẹ, eyi ti o le jẹ ọpọlọpọ fun onibara yii, Nibo ni koodu iyipada yoo lọ lati ṣakoso.

O tun jẹ aiṣe deede lati lo awọn aaye h_code, a_contents ati a_surprise. Nibi ni ipilẹ tabili MySQL jẹ apẹẹrẹ ti bi aaye kan le ni ko ni data, ṣugbọn awọn alamọtọ. Ni ipo eyikeyi, nigba ti o ba nilo lati ni tabili tabili kan, o jẹ itọkasi lati ṣeda kaṣe ti apakan ti nṣiṣe lọwọ tabili yii. Ni idi eyi, ko ṣe dandan lati ṣe eyi ni deede si ipilẹ data atilẹba. Nitorina, fun apẹẹrẹ, aaye a_contents yoo gba awọn akoonu: orukọ, ọrọigbaniwọle, imeeli, ati a_surprise - ipo ti isiyi ti isiyi.

Agbekale ti a_contents ati / tabi a_surprise

Iru aṣayan bẹ ko nilo wiwọle si tabili akọkọ, eyi ti o le jẹ tobi ati ti o ni agbara, ṣugbọn yoo jẹ ki o da ara rẹ si tabili kekere kan ti o ni alaye nikan to wa. Nibi, ṣẹda tabili MySQL jẹ apẹẹrẹ ti ohun ti o le ṣe nipa titẹ orukọ orukọ olumulo ati ọrọ igbaniwọle, tabi ọrọigbaniwọle ati imeeli ni ipo ti o rọrun: (a_contents like '{$ cUserName}; {$ cUserPass}%') tabi (a_contents like '% {$ CUserPass}; {$ cUserName} ').

Àpẹrẹ yii nlo iṣẹ ti ara rẹ lati ṣayẹwo si iwaju tabili: scTableExists ('rm_cache') nitori ti ko ba jẹ tabili, iwọ yoo nilo lati ko ṣẹda nikan, ṣugbọn tun gba silẹ, fun apẹẹrẹ, awọn igbasilẹ akọkọ pẹlu awọn data olutọsọna awọn oluṣakoso.

Aṣayan ibaṣe ti o ṣẹda tabili ti ko ba si wa MySQL nfun fọọmu ti o lopin fun ṣayẹwo aye ti tabili kan ati ṣiṣẹda ni idi ti isansa. Maa ni eyi ko to. O ṣe pataki ko nikan lati ṣayẹwo wiwa tabili, ṣugbọn tun lati fi kún alaye ti o kọkọ.

Ẹrọ ti o rọrun

Awọn pato ti awọn ede ti MySQL lo, ni pato PHP, aṣa maa dinku iye awọn data ti o gbajumo: akọkọ, gbogbo awọn iyatọ rẹ. Ni ọpọlọpọ igba, a lo awọn ila, bi o ṣe pataki - awọn nọmba ati awọn ọjọ, nigbamii data isọye. Ọpọlọpọ awọn ẹya ara ẹrọ alaye data lori MySQL ṣẹda tabili ni irọrun ni. Biotilejepe iṣoro naa pinnu nipasẹ iṣoro naa lati wa ni idojukọ. O ṣee ṣe lati lo gbogbo ibiti o ti data nipasẹ ṣẹda tabili MySQL, apẹẹrẹ jẹ eyikeyi eto isakoso iṣakoso akoonu oni.

Kini ati bi o ṣe le lo - ṣe apejuwe olugbese. Nigbamii, ni ibamu si wikipedia, awọn agbara agbara ati agbara iyara ti MySQL le ṣe itẹlọrun awọn ero ti o pọju julọ ti onibara, ni imọran iriri ti olugbala ti o lo. Nigbati o ba lo lori MySQL ṣeda awọn tabili-aiyipada-tabili jẹ ki o ṣẹda mọ (awọn tabili ti o ṣofo) pẹlu awọn sẹẹli ti gigun gigun ati ṣẹda akoonu iyatọ ninu ilana.

Awọn ẹya ara ẹrọ ti eka

Iṣalaye si awọn oniruuru data, awọn ila akọkọ, ti o mu ki ilosoke ninu iwulo ti awọn alaye alaye ti o pọju, eyi ti, nigba ti o ba ṣiṣẹ pẹlu ibi ipamọ, ti wa ni iyipada si titoju awọn ori ila, awọn nọmba (awọn atọka - julọ igba), awọn ọjọ ati "data nla" - awọn aworan , Awọn ohun, akoonu miiran ti agbara. Nibi dialect awọn ṣẹda awọn SQL Awọn tabili awọn MySQL fere ko si ifilelẹ lọ. Pẹlu gbogbo iyatọ ati wiwa ti "isan", olutẹṣẹ naa ni o ni agbara gbogbo ede ede gidi ti SQL.

Foonu alagbeka ti o rọrun lati oju-ọna ti database, irufẹ agbara tabi varchar yipada sinu algorithm kan nigbati o ba ka sinu ohun ti o pari - ipilẹ data isọdi (awọn ohun-ini ati awọn ọna, syntax ati semanticics), ati nigba ti o kọwe lẹẹkansi, o wa ni iwọn fọọmu, eyi ti ipinnu ti pinnu nipasẹ olugbese.

Ibẹrẹ tabili

Awọn ọwọn nikan, awọn ila nikan ati ikankan kan ni aaye wọn, ati pe iru kan jẹ alagbeka. Eyi ni ilana ipilẹ ti MySQL ká "ṣẹda tabili". Ko si MySQL data type ni ko atilẹba: awọn nọmba, ti ohun kikọ silẹ okun, ọjọ ... O ko ni ko si tẹle lati sintasi, sugbon o wa ni jade ninu iwa.

Olupeseṣẹ, itumọ kan alagbeka, le gba ohun ti o jẹ iru eyikeyi ninu rẹ, ti o ni ibamu nipasẹ awọn ibeere ti iṣoro naa. Lati irisi ti database, eyi "eyikeyi iru" jẹ ila kan.

Sibẹsibẹ, ko ṣe pataki ohun ti ati bi olugbala ti nfẹ lati lo. O ṣe pataki pe ni asiko ti akoko (gẹgẹbi Wikipedia) awọn ifilelẹ ti awọn iyasọtọ giga ati giga ti MySQL le ni itẹlọrun awọn iṣaro ti o lagbara julọ ti alabara lati ṣe akiyesi iriri ti olugbala ti o lo.

"Ngbe" ni awọn tabili ti o rọrun julọ, ti a ṣe ni ọna ti o rọrun julọ. Ti Olùgbéejáde naa fi aaye ti o tọ sinu aaye kọọkan, fi si ori iru agbara tabi iyatọ laarin MySQL ṣẹda tabili tabili, tabili yoo ṣiṣẹ.

Apapọ tabili

O dara lati sọrọ lọtọ nipa awọn atọka ni MySQL. Ṣẹda tabili jẹ ki o ṣafihan lẹsẹkẹsẹ ki o lo wọn lati wọle si awọn oye ti o pọju. Ilana yii jẹ ohun ti o ṣe kedere, ti aṣa ati sise si awọn irufẹ irufẹ ti o dara julọ duro lori iyara isise, isafihan caching, algorithms ọlọgbọn fun kika, nigbagbogbo data ti a yan, ṣiṣatunkọ ti php.ini, my.ini ati httpd.conf.

Nibayi, ko si ẹnikan ti o fi aaye ṣe pẹlu olugbala lati ṣẹda imọ ti ara rẹ "data" - "awọn bọtini si data", fun ayedero, nọmba odidi - kii ṣe ila kan ninu tabili, awọn nọmba nikan. Awọn microproject ṣẹda tabili int MySQL yoo pese gbogbo awọn iyokù ti awọn tabili: wiwọle yara, awọn iṣọrọ rọrun, iṣẹ ni kikun ni iyara to dara.

Awọn nọmba gbogbo, ti a ṣeto bi map ti awọn data gangan ninu awọn tabili nla ati titobi, laisi awọn iṣoro yoo mu soke aṣayan ati iyipada alaye. Ko ṣe pataki lati ṣẹda aṣayan aṣayan aṣayan bọtini fun gbogbo akoko, o le lo ṣẹda ibudo tabili igbimọ, MySQL yoo ṣẹda tabili igbadun ṣaaju lilo rẹ. Tabi, fun apẹẹrẹ, fun olumulo kọọkan - tabili tabili tirẹ.

Ni ọna yii, iṣeduro naa kii ṣe alaye ti a lo silẹ Ṣẹda tabili ti ko ba wa MySQL faye gba o lati ṣẹda awọn tabili ti o berẹ paapa ti wọn ba sọnu lairotẹlẹ: fun apẹẹrẹ, awọn aṣiṣe ti nwọle ti ko tọ tabi ikuna kọmputa ti ko tọ, ati titọka ti fọ.

Awọn otitọ ti alejo ni MySQL +

Itan, igbasilẹ data jẹ ipilẹ data ti o wulo. Design M ySQL ṣẹda tabili lakoko tẹle kilasika agbekale ti data ati awọn won ipo rẹ lori disk aaye. Eto eto Ayelujara, ati ju gbogbo lọ, awọn aṣayan alejo gbigba ati imọran ti awọn ilana iṣakoso aaye gbajumo, ṣe ajeji, ni wiwo akọkọ, ipalara: ọkan ipamọ data le jẹ gbigbapọ pupọ. Iyipo naa da lori awọn prefixes ti awọn orukọ tabili.

Diẹ ninu awọn olupese alejo ti paṣẹ awọn ibeere wọn lori awọn orukọ ipamọ, fun apẹẹrẹ, orukọ ti database bẹrẹ pẹlu orukọ ti eni ti alejo gbigba.

Nipa ati nla, ko ṣe pataki bi o ṣe darukọ database ati bi o ṣe le pe awọn tabili rẹ. Sibẹsibẹ, ipo ti o wa lọwọlọwọ bẹrẹ si ṣe afihan ko ṣe apejuwe MySQL nikan, ṣugbọn awọn ibeere gbigba ti o pọju syntax, eyini ni, MySQL +.

Ti o kere ju tabili lọ, o rọrun julọ, ati awọn titẹ sii to kere sii ninu rẹ, diẹ sii lọpọlọpọ ti o ti wa ni riri sinu ede siseto, nipasẹ eyiti awọn iṣẹ to ṣe pataki ṣe pẹlu awọn data.

Ni opo, eyikeyi iṣẹ le ṣalaye ni iṣọrọ gẹgẹbi awọn ipele akọkọ, ibeere kan nikan ni bi o ṣe jẹ pe simplicity yi yoo na.

Ti o ba nilo mimọ MySQL, lẹhinna o jẹ alejo ti ara rẹ, olupin ti ara rẹ, nibi ti ko ni awọn ihamọ kan tabi lori nọmba awọn apoti isura infomesonu, tabi lori awọn ofin fun sisọ wọn ati tabili wọn.

Ọpọlọpọ awọn ẹya ti Apache / MySQL / PHP

Dependence on conditions hosting is not so much a problem as an important condition for setup modern programming. O le kọ ni PHP 7.0.13, lo MySQL 5.7.16, ṣugbọn awọn onibara yoo wa ni alejo, gbigba nikan version of Perl ati "isan" 4.1.1 tabi agbalagba ti ikede PHP.

Bakannaa (eyi ti, laipe, kii ṣe otitọ), a pese alejo ni Lainos, FreeBSD, UBUNTU ati awọn iyatọ miiran ti awọn ọna ṣiṣe Unicos. Gbogbo wọn ṣiṣẹ daradara, ṣugbọn olukuluku wọn ni awọn ẹya ara rẹ, awọn iyatọ ti awọn Apejọ AMP (Apache, MySQL, PHP). Ko nigbagbogbo ati ki o ko gbogbo egbe yoo ṣiṣẹ ni version to tẹle, biotilejepe o ṣiṣẹ ni akọkọ ọkan.

Išišẹ ti o rọrun bi gbigbejade database kan eyikeyi ti ikede MySQL ṣe laisi eyikeyi awọn iṣoro, mejeeji lati phpMyAdmin ati lati laini aṣẹ. Iṣẹ iṣiro ti o kọja ko le waye. Ni ọpọlọpọ igba o yoo ni lati yi ohun kan pada ninu eto PHP, olupin MySQL tabi Apagbe. Ti awọn ayipada ko ba ran, iwọ yoo ni lati wa awọn ayanfẹ miiran.

O daju, išẹ miiran le ṣee ṣe nipasẹ gbigbe si ibi ipamọ data, ede sisẹ tabi olupin. Eyi kii ṣe ojutu ti o dara julọ, ṣugbọn, bi ofin, doko.

Atilẹjade aaye data / tabulẹti iṣeduro

MySQL ṣẹda isopọ tabili jẹ iṣiro wulo ni ikede rẹ ti o yẹ. Ti a ko ba kà a ninu awọn ilana iṣakoso aaye ayelujara ti o gbajumo: yoo jẹ igbasilẹ ti oriṣi nigbagbogbo. Ni iṣẹ ojoojumọ, o rọrun julọ lati ṣe akiyesi rẹ ni ipo iṣeduro: kini awọn aaye ni a nilo ni tabili, iru iru ati iwọn ti wọn yẹ ki o ni. Awọn iyoku si tun ni lati pari ni ilana idagbasoke: a ṣeto awọn ohun kikọ, tito too, awọn bọtini.

Ti o dara julọ jẹ iyatọ ti algorithm, ninu eyi ti paapaa aṣiṣe data ipamọ ko ni idiwọ aaye lati bẹrẹ. O le kọ iṣẹ ti ara rẹ fun ṣiṣe ayẹwo wiwa database ati / tabi tabili, nigba ti o nilo lati ṣe afihan awọn ẹya alaye nikan, ṣugbọn tun fi awọn alaye akọkọ kun wọn.

Igba to to lo awọn ọna ṣiṣe Ṣẹda tabili ti ko ba wa, MySQL kii yoo ṣe ohun iyanu fun oluwa aaye naa tabi alejo rẹ pẹlu otitọ pe o ṣe akiyesi iroyin lairotẹlẹ: ko si aaye data, tabi ipilẹ awọn tabili ti bajẹ.

Ni awọn eto sisẹ oni, ofin iṣakoso "iṣeduro, ṣugbọn ṣayẹwo" ko ṣiṣẹ, dipo o yoo lo ilana imọ "ṣayẹwo ati lilo".

Ṣẹda tabili: MySQL sample tabili olumulo

Iforukọ awọn alejo tuntun ati awọn titẹ sii / jade ti awọn olumulo ti ojula ti wa ni idagbasoke ni ọpọlọpọ igba, ṣugbọn ko si opin si pipe ni apakan pataki yii ti eyikeyi aaye ayelujara sibẹsibẹ.

Ni ọpọlọpọ awọn ọna, ẹnu-ọna / jade ati iforukọsilẹ ni ipinnu nipa aaye ati / tabi ilana iṣakoso ojula ti a lo, ṣugbọn diẹ sii - ifẹ lati se agbekale nkan diẹ sii ni aabo, dabobo awọn onibara olumulo, daabobo ijabọ ojula naa.

Ni igbagbogbo, database MySQL jẹ aabo ju aaye lọ, ṣugbọn ni idi ti ikuna, o ṣee ṣe lati fi ẹrọ lilọ kiri han ni awọn aṣiṣe aṣiṣe ti koodu iṣeto ojula ti o ni awọn orukọ ati ọrọigbaniwọle si database.

Iṣe deede ni lati pin awọn data sinu awọn ohun elo ti o yatọ ati awọn ẹya ara wọn. Lilo tabili olumulo bi apẹẹrẹ, o le ni tabili ti o tobi ati awọn cache_users nṣiṣe lọwọ. Ipele akọkọ jẹ nọmba to pọju fun awọn olumulo, ekeji - nikan awọn ti o ṣiṣẹ ni awọn wakati 24 to koja (fun apẹẹrẹ). Olumulo titun ti kii ṣe ni tabili keji, wa lẹhin igbati o ti wọle / logging ati pe o ti fipamọ fun igba diẹ.

Ṣugbọn pipin si awọn tabili meji nibi ko fun ni iyara ti iṣeduro data (kekere tabili jẹ nigbagbogbo yiyara ati ki o pọju ati ki o tobi), ṣugbọn tun pe o ni awọn alaye ti o nilo julọ ni igbagbogbo nigbati eyikeyi alabara kan ti ojula kan nṣiṣẹ. Fun iṣapẹẹrẹ tabi iyipada data, nipa ti ara, tabili akọkọ ti lo.

Iranti, alaye ati apoti isura data

Ninu aaye imoye imọ-ẹrọ ni bakanna o ko jade lati jẹ ede siseto pẹlu iranti. Ede - ayípadà kan, awọn idiwọn ati awọn itumọ ti o gba ohun kan laaye ati bakanna ṣe atunṣe. Ibi ipamọ jẹ nkan ti o tọju rẹ. Lati ọdọ rẹ o le yan ohun kan ninu rẹ nigbagbogbo, o le kọ nkan si isalẹ.

Èdè ati ipilẹ fun awọn idi ti a ṣiṣẹ pẹlu alaye ni a ṣopọ, ṣugbọn awọn imọran ti awọn ibasepọ ni iṣọkan yii ko ni pipe, gẹgẹbi ninu AMP rọrun kan: Apache, PHP, MySQL. Nibi ohun gbogbo jẹ kedere: olupin, ede siseto ati database ni gbogbo nkan ti a nilo fun nọmba ti o pọju ti awọn iṣẹ-ṣiṣe.

Ọrọ ede SQL jẹ ede siseto kanna, ati ni gbogbo ibi ipamọ data ni iṣedede ti ara rẹ, iṣafihan eto ero tirẹ. Nibi, ifẹ ti database fun siseto jẹ kedere. PHP jẹ ọpa daradara, ṣugbọn lati sọ pe o yẹ ki o duro si awọn apoti isura data jẹra. Sibẹsibẹ, awọn aṣa ati awọn iṣẹ rẹ ti ndagbasoke ati imudarasi.

Ti o ba darapo PHP ati MySQL sinu ọkan kan, iwọ yoo gba ọpa pẹlu iranti. Aṣayan ti apapọ yoo funni ni idaniloju siseto sisẹ-ọrọ: ohun ti a ṣalaye ninu ede, fun akoko ti aibajẹ rẹ wa ninu iranti (ni ibi ipamọ data) ni ipo ti o ṣe deede. Nigbati o ba di dandan, a tun pada si nkan ti o ni kikun ati awọn iṣẹ ni ibamu pẹlu agbara rẹ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 yo.atomiyme.com. Theme powered by WordPress.