MySQL տվյալների բազայի ստեղծման ձեռնարկ զրոյից

MySQL տվյալների բազայի զրոյից ստեղծման ձեռնարկ

MySQL-ը աշխարհում ամենատարածված ռելացիոն տվյալների բազայի կառավարման համակարգերից (RDBMS) մեկն է: Այն հայտնի է իր արագությամբ, հուսալիությամբ և օգտագործման հեշտությամբ: Այս հոդվածում մենք կանդրադառնանք MySQL տվյալների բազա զրոյից ստեղծելու քայլերին, ներառյալ տեղադրումը, միացումները, աղյուսակների ստեղծումը և տվյալների մանիպուլյացիան:

1. MySQL-ի տեղադրում

Քայլ 1. Ներբեռնեք MySQL-ը
Նախ, դուք պետք է ներբեռնեք MySQL-ը: Այցելեք MySQL-ի պաշտոնական կայքը (https://dev.mysql.com/downloads/) և ընտրեք MySQL-ի այն տարբերակը, որը համապատասխանում է ձեր օպերացիոն համակարգին: Համոզվեք, որ ներբեռնել եք անվճար համայնքային տարբերակը:

Քայլ 2. MySQL-ի տեղադրում
Ներբեռնելուց հետո հետևեք տեղադրման քայլերին՝ համաձայն տրամադրված հրահանգների: Տեղադրման գործընթացը սովորաբար ներառում է.

- Համաձայնեք պայմաններին և դրույթներին։
– Ընտրեք տեղադրվող բաղադրիչները (սերվեր, աշխատանքային սեղան և այլն):
– Սահմանեք սերվերի կարգավորումները (պորտ, root գաղտնաբառ և այլն):
– MySQL ծառայության մեկնարկը։

Կարող եք ընտրել լռելյայն կարգավորումները, բայց մի մոռացեք նշել root գաղտնաբառը։

2. MySQL Workbench-ի օգտագործումը

MySQL Workbench-ը գրաֆիկական ինտերֆեյսի գործիք է, որը հեշտացնում է տվյալների բազայի կառավարումը: Հետևյալ հրահանգները կօգտագործեն MySQL Workbench-ը, բայց դուք կարող եք նաև օգտագործել հրամանի տողը:

Քայլ 1. Բացեք MySQL Workbench-ը
Բացեք MySQL Workbench-ը և ստեղծեք նոր կապ։ Մուտքագրեք կապի անունը և սերվերի տվյալները (սովորաբար `localhost` կամ `127.0.0.1`), ինչպես նաև root գաղտնաբառը, որը դուք ստեղծել եք տեղադրման ընթացքում։

Քայլ 2. Նոր տվյալների բազայի ստեղծում
Ձախ վահանակում աջ սեղմեք «Սխեմաների» վրա և ընտրեք «Ստեղծել սխեմա»: Մուտքագրեք ձեր ցանկալի տվյալների բազայի անունը, օրինակ՝ «db_tutorial»:

«`sql
ՍՏԵՂԾԵԼ ՏՎՅԱԼՆԵՐԻ ԲԱԶԱ db_tutorial;
««

3. Ստեղծեք աղյուսակ

Հիմա մենք կստեղծենք աղյուսակ `db_tutorial` տվյալների բազայում։

Քայլ 1. Ընտրեք տվյալների բազա
Եթե ​​օգտագործում եք հրամանի տողը՝
«`sql
Օգտագործեք db_tutorial-ը;
««

Եթե ​​օգտագործում եք MySQL Workbench, սխեմաների վահանակում կրկնակի սեղմեք `db_tutorial`-ի վրա։

Քայլ 2. Աղյուսակի ստեղծում
Ահա SQL սկրիպտի օրինակ՝ `օգտատերերի` աղյուսակ ստեղծելու համար.

«`sql
ՍՏԵՂԾԵԼ ԱՂՅՈՒՍԱԿ օգտատերեր (
id INT AUTO_INCREMENT PRIMARY KEY,
օգտատիրոջ անունը VARCHAR(50) NOT NULL,
էլ.փոստ VARCHAR(100) NOT NULL,
ստեղծվել է TIMESTAMP-ում, լռելյայն՝ CURRENT_TIMESTAMP-ում
);
««

Բացատրություն:
– `id`: Որպես առաջնային բանալի՝ ավտոմատ աճով։
– `օգտատիրոջ անուն`: Սյունակ՝ օգտատիրոջ անունը պահելու համար։
– `էլ. փոստ`: Սյունակ՝ օգտատիրոջ էլ. փոստը պահելու համար:
– `ստեղծվել է_ատ`: Սյունակ՝ գրառման ստեղծման ժամանակի դրոշմանիշը պահպանելու համար:

4. Տվյալների մուտքագրում

Քայլ 1. Տվյալների ավելացում
Մենք կօգտագործենք `INSERT INTO` հրամանը՝ տվյալներ `users` աղյուսակում ներմուծելու համար։

«`sql
INSERT INTO օգտատերեր (օգտատիրոջ անուն, էլ. փոստ) VALUES ('john_doe', '[էլեկտրոնային փոստով պաշտպանված]');
INSERT INTO օգտատերեր (օգտատիրոջ անուն, էլ. փոստ) VALUES ('jane_doe', '[էլեկտրոնային փոստով պաշտպանված]');
««

Քայլ 2. Տվյալների ստուգում
Տվյալների մուտքագրումը ստուգելու համար կարող եք օգտագործել `SELECT` հրամանը։

«`sql
ԸՆՏՐԵՔ ՕԳՏԱՏԵՐԵՐԻՑ;
««

5. Տվյալների կառավարում

Քայլ 1. Տվյալների թարմացում
`Users` աղյուսակում տվյալները թարմացնելու համար կարող եք օգտագործել `UPDATE` հրամանը՝

«`sql
UPDATE օգտատերերին SET էլ. փոստ = '[էլեկտրոնային փոստով պաշտպանված]'WHERE օգտատիրոջ անուն = 'john_doe';'
««

Քայլ 2. Տվյալների ջնջում
Աղյուսակից տվյալները ջնջելու համար օգտագործեք `DELETE` հրամանը։

«`sql
ՋՆՋԵԼ օգտատերերից, որտեղ օգտագործողի անունը = 'john_doe';
««

6. Պահուստավորում և վերականգնում

Տվյալների բազայի պահուստավորում
Տվյալների բազայի պահուստավորման համար կարող եք օգտագործել հրամանի տողում գտնվող `mysqldump` հրամանը.

«շշշ»
mysqldump -u root -p db_tutorial > db_tutorial_backup.sql
««

Այս հրամանը կստեղծի `db_tutorial_backup.sql` ֆայլ, որը պարունակում է `db_tutorial` տվյալների բազայի բոլոր տվյալները և կառուցվածքը։

Վերականգնել տվյալների բազան
Համար վերականգնել տվյալների բազան պահուստային ֆայլից, օգտագործեք հետևյալ հրամանը՝

«շշշ»
mysql -u root -p db_tutorial < db_tutorial_backup.sql
««

7. PHP-ի օգտագործումը MySQL-ին միանալու համար

Դինամիկ վեբ հավելվածներ ստեղծելու համար հաճախ անհրաժեշտ է MySQL-ը կապել PHP-ի նման ծրագրավորման լեզվի հետ։ Ահա մի պարզ օրինակ՝

Լանգկա 1: Գրելու կոդ Միացում
Ստեղծեք նոր ֆայլ՝ `connect.php` անունով և ավելացրեք հետևյալ կոդը՝

«`php
die(“Միացումը ձախողվեց. ” . $conn->connect_error);
}
արձագանք «Հաջողությամբ միացված է»;
?>
««

Փոխարինեք `password`-ը ձեր root գաղտնաբառով։

Քայլ 2. Մուտք գործեք զննարկչի միջոցով
Բացեք `connect.php` ֆայլը ձեր զննարկիչում: Եթե կապը հաջող լինի, կտեսնեք «Միացված է հաջողությամբ» հաղորդագրությունը:

8. Տվյալների բազայի կառավարման լավագույն փորձը

– Ինդեքսների օգտագործումը. Ինդեքսները կարող են արագացնել որոշ SELECT, INSERT, UPDATE և DELETE գործողություններ:
– Նորմալացում. տվյալների կրկնօրինակումը նվազեցնելու և տվյալների համապատասխանությունն ապահովելու համար։
– Կանոնավոր պահուստավորումներ. Միշտ կատարեք ձեր տվյալների բազայի կանոնավոր պահուստավորում՝ տվյալների կորստից խուսափելու համար։
– Անվտանգություն. Համոզվեք, որ օգտագործում եք ուժեղ նույնականացման մեթոդներ և սահմանափակեք տվյալների բազա մուտքը։

Եզրակացություն

Այս ձեռնարկում մենք քննարկել ենք MySQL-ի տեղադրման, տվյալների բազաների և աղյուսակների ստեղծման, ինչպես նաև տվյալների ներմուծման և կառավարման հիմնական քայլերը: Սա ապահովում է ամուր հիմք ձեր նախագծերում MySQL-ի հետ աշխատանքը սկսելու համար: Միշտ հիշեք հետևել տվյալների բազայի կառավարման լավագույն փորձին ՝ օպտիմալ աշխատանք և անվտանգություն ապահովելու համար: Հուսով ենք, որ այս հոդվածը օգտակար էր, և հաջողություն:

Թողեք մեկնաբանություն