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-ի հետ աշխատանքը սկսելու համար: Միշտ հիշեք հետևել տվյալների բազայի կառավարման լավագույն փորձին ՝ օպտիմալ աշխատանք և անվտանգություն ապահովելու համար: Հուսով ենք, որ այս հոդվածը օգտակար էր, և հաջողություն: