Rang teagaisc ar chruthú bunachar sonraí MySQL ón tús

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!

Fág trácht