Rang teagaisc ar chruthú bunachar sonraí MySQL ón tús
Tá MySQL ar cheann de na córais bainistíochta bunachar sonraí caidrimh (RDBMS) is mó tóir ar domhan. Tá cáil air as a luas, a iontaofacht agus a éascaíocht úsáide. San alt seo, clúdóimid na céimeanna chun bunachar sonraí MySQL a chruthú ón tús, lena n-áirítear suiteáil, naisc, cruthú táblaí agus ionramháil sonraí.
1. Suiteáil MySQL
Céim 1: Íoslódáil MySQL
Ar dtús, ní mór duit MySQL a íoslódáil. Tabhair cuairt ar shuíomh gréasáin oifigiúil MySQL (https://dev.mysql.com/downloads/) agus roghnaigh an leagan de MySQL a oireann do do chóras oibriúcháin. Déan cinnte go n-íoslódálann tú an leagan Pobail saor in aisce.
Céim 2: Suiteáil MySQL
Tar éis duit é a íoslódáil, lean na céimeanna suiteála de réir na dtreoracha a chuirtear ar fáil. De ghnáth, áirítear leis an bpróiseas suiteála:
– Aontaigh leis na téarmaí agus coinníollacha.
– Roghnaigh na comhpháirteanna atá le suiteáil (Freastalaí, Binse Oibre, srl.).
– Socraigh socruithe an fhreastalaí (port, pasfhocal fréimhe, srl.).
– Ag tosú na seirbhíse MySQL.
Is féidir leat na socruithe réamhshocraithe a roghnú, ach ná déan dearmad an focal faire fréimhe a scríobh síos.
2. Ag baint úsáide as Binse Oibre MySQL
Is uirlis chomhéadain grafach é MySQL Workbench a fhágann go bhfuil sé níos éasca bunachar sonraí a bhainistiú. Úsáidfidh na treoracha seo a leanas MySQL Workbench, ach is féidir leat an líne ordaithe a úsáid freisin.
Céim 1: Oscail MySQL Workbench
Oscail MySQL Workbench agus cruthaigh nasc nua. Cuir isteach ainm an naisc agus sonraí an fhreastalaí (de ghnáth `localhost` nó `127.0.0.1`), chomh maith leis an bhfocal faire fréimhe a chruthaigh tú le linn na suiteála.
Céim 2: Bunachar Sonraí Nua a Chruthú
Cliceáil ar dheis ar `Schemas` sa phainéal ar chlé agus roghnaigh `Create Schema`. Cuir isteach an t-ainm bunachar sonraí atá uait, mar shampla `db_tutorial`.
“` sql
CRUTHAIGH BUNACHAR SONRAÍ db_tutorial;
"`
3. Cruthaigh Tábla
Anois cruthóimid tábla sa bhunachar sonraí `db_tutorial`.
Céim 1: Roghnaigh Bunachar Sonraí
Más rud é go bhfuil an líne ordaithe in úsáid agat:
“` sql
ÚSÁID db_tutorial;
"`
Más rud é go bhfuil tú ag úsáid MySQL Workbench, cliceáil faoi dhó ar `db_tutorial` sa phainéal scéimeanna.
Céim 2: Tábla a Chruthú
Seo sampla de script SQL chun tábla `úsáideoirí` a chruthú:
“` sql
CRUTHAIGH TÁBLA úsáideoirí (
id INT AUTO_INCREMENT PRÍOMH-EOCHAIR,
ainm úsáideora VARCHAR(50) NÍL NÍOS NULL,
ríomhphost VARCHAR(100) NACH bhfuil nialasach,
cruthaíodh_ag STAMPA_TIME RÉAMHSHOCRAITHE STAMPA_TIME REATHA
);
"`
Míniú:
– `id`: Mar phríomheochair le huathmhéadú.
– `ainm úsáideora`: Colún chun an t-ainm úsáideora a stóráil.
– `ríomhphost`: Colún chun ríomhphost an úsáideora a stóráil.
– `cruthaithe_ag`: Colún chun an stampa ama a stóráil nuair a cruthaíodh an iontráil.
4. Sonraí a Iontráil
Céim 1: Sonraí a Chur Leis
Úsáidfimid an t-ordú `INSERT INTO` chun sonraí a chur isteach sa tábla `úsáideoirí`.
“` sql
CUIR ISTEACH LUACHANNA úsáideoirí (ainm úsáideora, ríomhphost) ('john_doe', ')[ríomhphost faoi chosaint]');
CUIR ISTEACH LUACHANNA úsáideoirí (ainm úsáideora, ríomhphost) ('jane_doe', ')[ríomhphost faoi chosaint]');
"`
Céim 2: Fíoraigh Sonraí
Chun a chinntiú go bhfuil sonraí curtha isteach, is féidir leat an t-ordú `SELECT` a úsáid.
“` sql
ROGHNAIGH Ó úsáideoirí;
"`
5. Bainistiú Sonraí
Céim 1: Nuashonrú Sonraí
Chun sonraí sa tábla `úsáideoirí` a nuashonrú, is féidir leat an t-ordú `UPDATE` a úsáid:
“` sql
NUASHONRAIGH úsáideoirí SET ríomhphost = '[ríomhphost faoi chosaint]'CÁ HÁIT a bhfuil ainm úsáideora = 'john_doe';
"`
Céim 2: Sonraí a Scriosadh
Chun sonraí a scriosadh as tábla, bain úsáid as an ordú `DELETE`:
“` sql
SCRÍOS Ó úsáideoirí I gcás ina bhfuil ainm úsáideora = 'john_doe';
"`
6. Cúltaca agus Athchóiriú
Bunachar Sonraí Cúltaca
Chun cúltaca de bhunachar sonraí a dhéanamh, is féidir leat an t-ordú `mysqldump` a úsáid ar an líne ordaithe:
"`sh
mysqldump -u root -p db_tutorial > db_tutorial_backup.sql
"`
Cruthóidh an t-ordú seo comhad `db_tutorial_backup.sql` ina bhfuil na sonraí agus struchtúr uile den bhunachar sonraí `db_tutorial`.
Athchóirigh an Bunachar Sonraí
Le haghaidh bunachar sonraí a athchóiriú ó chomhad cúltaca, bain úsáid as an ordú seo a leanas:
"`sh
mysql -u root -p db_tutorial < db_tutorial_backup.sql
"`
7. Ag Úsáid PHP chun Ceangal le MySQL
Chun feidhmchláir ghréasáin dhinimiciúla a chruthú , is minic a bhíonn ort MySQL a nascadh le teanga ríomhchlárúcháin cosúil le PHP. Seo sampla bunúsach:
Teanga 1: Cód Scríbhneoireachta Ceangal
Cruthaigh comhad nua darb ainm `connect.php` agus cuir an cód seo a leanas leis:
“`php
bás("Theip ar an gceangal:" . $conn->connect_error);
}
macalla “Ceangailte go rathúil”;
?>
"`
Cuir do phasfhocal fréimhe in ionad `password`.
Céim 2: Rochtain tríd an mBrabhsálaí
Oscail an comhad `connect.php` i do bhrabhsálaí. Má éiríonn leis an nasc, feicfidh tú an teachtaireacht “Ceangailte go rathúil”.
8. Na Cleachtais is Fearr i mBainistíocht Bunachar Sonraí
– Úsáid Innéacsanna: Is féidir le hinnéacsanna roinnt oibríochtaí SELECT, INSERT, UPDATE, agus DELETE a bhrostú.
– Normalú: Chun dúbláil sonraí a laghdú agus comhsheasmhacht sonraí a chinntiú.
– Cúltacaí Rialta: Déan cúltacaí rialta de do bhunachar sonraí i gcónaí chun cailliúint sonraí a sheachaint.
– Slándáil: Déan cinnte modhanna fíordheimhnithe láidre a úsáid agus rochtain ar an mbunachar sonraí a shrianadh.
Conclúid
Sa rang teagaisc seo, phléamar na céimeanna bunúsacha chun MySQL a shuiteáil, bunachair shonraí agus táblaí a chruthú, agus sonraí a chur isteach agus a bhainistiú. Soláthraíonn sé seo bunús láidir chun tosú ag obair le MySQL i do thionscadail. Cuimhnigh i gcónaí na cleachtais is fearr maidir le bainistíocht bunachar sonraí a leanúint chun feidhmíocht agus slándáil is fearr a chinntiú. Tá súil againn gur chabhraigh an t-alt seo leat, agus ádh mór ort!