Oideachadh air mar a chruthaicheas tu stòr-dàta MySQL bhon fhìor thoiseach
’S e MySQL aon de na siostaman riaghlaidh stòr-dàta dàimheil (RDBMS) as mòr-chòrdte san t-saoghal. Tha e ainmeil airson a luaths, earbsachd agus furasta a chleachdadh. San artaigil seo, còmhdaichidh sinn na ceumannan airson stòr-dàta MySQL a chruthachadh bhon fhìor thoiseach, a’ gabhail a-steach stàladh, ceanglaichean, cruthachadh chlàran agus làimhseachadh dàta.
1. Stàladh MySQL
Ceum 1: Luchdaich sìos MySQL
An toiseach, feumaidh tu MySQL a luchdachadh sìos. Tadhail air làrach-lìn oifigeil MySQL (https://dev.mysql.com/downloads/) agus tagh an dreach de MySQL a tha a’ freagairt ris an t-siostam obrachaidh agad. Dèan cinnteach gun luchdaich thu sìos an dreach Coimhearsnachd an-asgaidh.
Ceum 2: Stàlaich MySQL
Às dèidh dhut a luchdachadh a-nuas, lean na ceumannan stàlaidh a rèir an stiùiridh a chaidh a thoirt seachad. Mar as trice bidh am pròiseas stàlaidh a’ toirt a-steach:
- Aontaich ris na teirmichean is cumhaichean.
– Tagh na co-phàirtean a thèid a stàladh (Frithealaiche, Being-obrach, msaa.).
– Suidhich roghainnean an fhrithealaiche (port, facal-faire freumhach, msaa.).
- A’ tòiseachadh air seirbheis MySQL.
Faodaidh tu na roghainnean bunaiteach a thaghadh, ach na dìochuimhnich am facal-faire freumhach a sgrìobhadh sìos.
2. A’ cleachdadh MySQL Workbench
’S e inneal GUI a th’ ann am MySQL Workbench a tha a’ dèanamh riaghladh stòr-dàta nas fhasa. Cleachdaidh na stiùiridhean a leanas MySQL Workbench, ach faodaidh tu an loidhne-àithne a chleachdadh cuideachd.
Ceum 1: Fosgail Being-obrach MySQL
Fosgail MySQL Workbench agus cruthaich ceangal ùr. Cuir a-steach ainm a’ cheangail agus mion-fhiosrachadh an fhrithealaiche (mar as trice `localhost` no `127.0.0.1`), a bharrachd air am facal-faire freumhach a chruthaich thu rè an stàlaidh.
Ceum 2: A’ cruthachadh stòr-dàta ùr
Briog deas air `Schemas` sa phannal chlì agus tagh `Create Schema`. Cuir a-steach ainm an stòr-dàta a tha thu ag iarraidh, mar eisimpleir `db_tutorial`.
“`sql
CRUTHAICH STÒR-DÀTA db_tutorial;
“`
3. Cruthaich Clàr
A-nis cruthaichidh sinn clàr anns an stòr-dàta `db_tutorial`.
Ceum 1: Tagh Stòr-dàta
Ma chleachdas tu an loidhne-àithne:
“`sql
CLEACHD db_tutorial;
“`
Ma tha thu a’ cleachdadh MySQL Workbench, briog dà uair air `db_tutorial` anns a’ phannal sgeamaichean.
Ceum 2: Clàr a chruthachadh
Seo eisimpleir de sgriobt SQL airson clàr `luchd-cleachdaidh` a chruthachadh:
“`sql
CRUTHAICH CLÀR luchd-cleachdaidh (
id INT IUCHAIR PHRÌOMH AUTO_INCREMENT,
ainm-cleachdaiche VARCHAR(50) CHAN EIL E NULL,
post-d VARCHAR(100) CHAN EIL NULL,
cruthaichte_aig TIMESTAMP Àbhaisteach CURRENT_TIMESTAMP
);
“`
Mìneachadh:
– `id`: Mar phrìomh iuchair le àrdachadh fèin-ghluasadach.
– `ainm-cleachdaiche`: Colbh airson an t-ainm-cleachdaiche a stòradh.
– `post-d`: Colbh airson post-d an neach-cleachdaidh a stòradh.
– `created_at`: Colbh airson an stampa-ama a stòradh nuair a chaidh an inntrigeadh a chruthachadh.
4. A’ cur a-steach dàta
Ceum 1: A’ cur dàta ris
Cleachdaidh sinn an àithne `INSERT INTO` gus dàta a chur a-steach don chlàr `users`.
“`sql
CUIR A-STEACH LUACHAN luchd-cleachdaidh (ainm-cleachdaiche, post-d) ('john_doe', ')[post-d fo dhìon]');
CUIR A-STEACH LUACHAN luchd-cleachdaidh (ainm-cleachdaiche, post-d) ('jane_doe', ')[post-d fo dhìon]');
“`
Ceum 2: Dearbhaich an dàta
Gus dèanamh cinnteach gu bheil dàta air a chur a-steach, faodaidh tu an àithne `SELECT` a chleachdadh.
“`sql
TAGH BHO luchd-cleachdaidh;
“`
5. A’ riaghladh dàta
Ceum 1: Ag ùrachadh dàta
Gus dàta ùrachadh anns a’ chlàr `luchd-cleachdaidh`, faodaidh tu an àithne `UPDATE` a chleachdadh:
“`sql
ÙRACHADH luchd-cleachdaidh SET post-d = '[post-d fo dhìon]'FAR A BHEIL ainm-cleachdaiche = 'john_doe';
“`
Ceum 2: A’ sguabadh às dàta
Gus dàta a dhubhadh às clàr, cleachd an àithne `DELETE`:
“`sql
SGAOIL À luchd-cleachdaidh FAR A bheil ainm-cleachdaiche = 'john_doe';
“`
6. Cùl-taic agus Ath-nuadhachadh
Cùl-taic Stòr-dàta
Gus cùl-taic a dhèanamh de stòr-dàta, faodaidh tu an àithne `mysqldump` a chleachdadh air an loidhne-àithne:
"`sh
mysqldump -u root -p db_tutorial > db_tutorial_backup.sql
“`
Cruthaichidh an àithne seo faidhle `db_tutorial_backup.sql` anns a bheil a h-uile dàta agus structar stòr-dàta `db_tutorial`.
Ath-nuadhachadh Stòr-dàta
Gus stòr-dàta ath-nuadhachadh bho fhaidhle cùl-taice, cleachd an àithne a leanas:
"`sh
mysql -u root -p db_tutorial < db_tutorial_backup.sql ``` 7. A’ cleachdadh PHP gus ceangal ri MySQL
die(“Dh’fhàillig an ceangal: ” . $conn->connect_error);
}
mac-talla “Ceangailte gu soirbheachail”;
?>
“`
Cuir am facal-faire freumhach agad an àite `facal-faire`.
Ceum 2: Ruigsinneachd tro bhrabhsair
Fosgail am faidhle `connect.php` sa bhrobhsair agad. Ma shoirbhicheas leis a’ cheangal, chì thu an teachdaireachd “Ceangailte gu soirbheachail.”
8. Cleachdaidhean as Fheàrr ann an Riaghladh Stòr-dàta
– A’ cleachdadh Chlàr-amais: Faodaidh clàran-amais cuid de ghnìomhachdan SELECT, INSERT, UPDATE, agus DELETE a luathachadh.
– Àbhaistachadh: Gus dùblachadh dàta a lùghdachadh agus cunbhalachd dàta a dhèanamh cinnteach.
– Cùl-taicean cunbhalach: Dèan cùl-taicean cunbhalach den stòr-dàta agad an-còmhnaidh gus call dàta a sheachnadh.
– Tèarainteachd: Dèan cinnteach gun cleachd thu dòighean dearbhaidh làidir agus gun cuir thu casg air ruigsinneachd chun stòr-dàta.
Co-dhùnadh
San oideachadh seo, tha sinn air na ceumannan bunaiteach airson MySQL a stàladh, stòran-dàta agus clàran a chruthachadh, agus dàta a chuir a-steach agus a riaghladh a chòmhdach. Tha seo a’ toirt bunait làidir airson tòiseachadh ag obair le MySQL anns na pròiseactan agad. Cuimhnich an-còmhnaidh gun lean thu na cleachdaidhean as fheàrr ann an riaghladh stòr-dàta gus dèanamh cinnteach à coileanadh agus tèarainteachd as fheàrr. Tha sinn an dòchas gun robh an artaigil seo feumail, agus deagh fhortan dhut!