Oideachadh air mar a chruthaicheas tu stòr-dàta MySQL bhon fhìor thoiseach

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;
“`

LEABHAR  Molaidhean airson fuasgladh fhaighinn air duilgheadasan tòiseachaidh air Windows 10

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

LEABHAR  Mar a stiùireas tu clàr-stuthan airson gnìomhachas e-malairt
Gus aplacaidean lìn fiùghantach a chruthachadh, feumaidh tu MySQL a cheangal ri cànan prògramaidh mar PHP gu tric. Seo eisimpleir bunaiteach: Ceum 1: A’ sgrìobhadh a’ chòd ceangail Cruthaich faidhle ùr leis an ainm `connect.php` agus cuir ris a’ chòd a leanas: ```php mearachd_ceangail) {
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!

Fàg beachd