טוטאָריאַל ווי אַזוי צו שאַפֿן אַ MySQL דאַטאַבייס פֿון קראַץ

טוטאָריאַל אויף שאַפֿן אַ MySQL דאַטאַבייס פֿון קראַץ

MySQL איז איינע פון ​​די מערסט פּאָפּולערע רעלאַציאָנעלע דאַטאַבייס פאַרוואַלטונג סיסטעמען (RDBMS) אין דער וועלט. עס איז באַקאַנט פֿאַר זיין שנעלקייט, פאַרלעסלעכקייט און גרינגקייט פון נוצן. אין דעם אַרטיקל וועלן מיר דעקן די טריט פֿאַר שאַפֿן אַ MySQL דאַטאַבייס פֿון אָנהייב, אַרייַנגערעכנט ינסטאַלירונג, קאַנעקשאַנז, טאַבעלע שאַפונג און דאַטן מאַניפּולאַציע.

1. MySQL אינסטאַלאַציע

שריט 1: דאַונלאָוד MySQL
ערשטנס, דארפט איר אראפלאדן MySQL. באַזוכט די אפיציעלע MySQL וועבזייטל (https://dev.mysql.com/downloads/) און אויסקלייבט די ווערסיע פון ​​MySQL וואָס פּאַסט צו אייער אָפּערירן סיסטעם. מאַכט זיכער אַז איר אראפלאדט די פרייע קאַמיוניטי ווערסיע.

שריט 2: אינסטאַלירן MySQL
נאך דעם אראפלאדן, פאלגט די אינסטאלירונג טריט לויט די אנווייזונגען. דער אינסטאלירונג פראצעס שליסט געווענליך איין:

– מסכים זיין מיט די תנאים און באדינגונגען.
– אויסקלייבן די קאָמפּאָנענטן וואָס וועלן אינסטאַלירט ווערן (סערווער, וואָרקבענטש, אאז"וו).
– שטעלן סערווער סעטטינגס (פּאָרט, וואָרצל פּאַראָל, אאז"וו).
– אָנהייבן דעם MySQL סערוויס.

איר קענט אויסקלײַבן די פעליקייט סעטטינגס, אָבער פֿאַרגעסט נישט צו שרײַבן אַראָפּ דעם וואָרצל פּאַראָל.

2. ניצן MySQL וואָרקבענטש

MySQL Workbench איז א גרפי געצייג וואס מאכט דאטאבאזע פארוואלטונג גרינגער. די פאלגנדע אינסטרוקציעס וועלן ניצן MySQL Workbench, אבער איר קענט אויך ניצן די קאמאנד ליניע.

שריט 1: עפֿענען MySQL וואָרקבענטש
עפֿנט MySQL Workbench און שאַפֿט אַ נײַע פֿאַרבינדונג. גיט אַרײַן דעם נאָמען פֿון דער פֿאַרבינדונג און די סערווער דעטאַלן (געוויינטלעך `localhost` צי `127.0.0.1`), ווי אויך דאָס רוט פּאַראָל וואָס איר האָט באַשאַפֿן בעת ​​דער אינסטאַלאַציע.

שריט 2: שאַפֿן אַ נייע דאַטאַבייס
רעכט-קליק אויף `Schemas` אין די לינקע פאנעל און סעלעקטיר `Create Schema`. גיב אריין דעם געוואונטשענעם דאטאבאזע נאמען, למשל `db_tutorial`.

`sql
שאַפֿן דאַטאַבייס db_tutorial;
““

3. שאַפֿן אַ טאַבעלע

איצט וועלן מיר שאַפֿן אַ טאַבעלע אין דער `db_tutorial` דאַטאַבאַזע.

שריט 1: אויסקלייבן דאַטאַבייס
אויב איר ניצט די קאמאנד ליניע:
`sql
ניצן db_tutorial;
““

אויב איר ניצט MySQL Workbench, טאָפּל-קליק אויף `db_tutorial` אין די סכעמאַס פּאַנעל.

שריט 2: שאַפֿן אַ טאַבעלע
דאָ איז אַ בייַשפּיל SQL סקריפּט צו שאַפֿן אַ `באַניצער` טאַבעלע:

`sql
שאַפֿן טיש באַניצער (
אידענטיפיקאציע אינט. אויטא_אינקר. ערשטיק שליסל,
באַניצער נאָמען VARCHAR(50) נישט נול,
אימעיל VARCHAR(100) נישט נול,
באשאפן_אין צייט־שטעמפּל פעליקייט קראַנט_צייט־שטעמפּל
);
““

דערקלערונג:
– `id`: אלס א ערשטיקער שליסל מיט אויטא-אינקרעמענט.
– `באַניצער נאָמען`: קאָלום צו האַלטן דעם באַניצער נאָמען.
– `אימעיל`: קאלום צו האלטן באניצער אימעיל.
– `created_at`: קאלום צו האלטן דעם צייטשטעמפּל ווען דער איינטראג איז באשאפן געווארן.

4. אריינגעבן דאטן

שריט 1: צולייגן דאַטן
מיר וועלן ניצן דעם `INSERT INTO` באַפֿעל צו אַרײַנשטעלן דאַטן אין דער `users` טאַבעלע.

`sql
אריינשטעלן אין באַניצער (באַניצער נאָמען, בליצפּאָסט) ווערטן ('דזשאָן_דאָ', '[אימעיל באשיצט]');
אריינשטעלן אין באַניצער (באַניצער נאָמען, בליצפּאָסט) ווערטן ('jane_doe', '[אימעיל באשיצט]');
““

שריט 2: באַשטעטיקן דאַטן
צו זיכער מאַכן אַז דאַטן זענען אַרייַנגעגעבן געוואָרן, קענט איר נוצן דעם `SELECT` באַפֿעל.

`sql
אויסקלייבן פון באַניצער;
““

5. פאַרוואַלטן דאַטן

שריט 1: דערהייַנטיקן דאַטן
צו דערהייַנטיקן דאַטן אין דער `באַניצער` טאַבעלע, קענט איר נוצן דעם `UPDATE` באַפֿעל:

`sql
דערהייַנטיקן באַניצער שטעלן בליצפּאָסט = '[אימעיל באשיצט]' וואו באַניצער נאָמען = 'דזשאָן_דאָ';
““

שריט 2: אויסמעקן דאַטן
צו אויסמעקן דאטן פון א טאבעלע, ניצט דעם `DELETE` קאמאנד:

`sql
אויסמעקן פון באַניצער וואו באַניצער נאָמען = 'דזשאָן_דאָ';
““

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
שטאַרבן ("פאַרבינדונג ניט אַנדערש: ". $ קאָננ-> קאָננעקט_ערראָר);
}
עקאָ "פאַרבונדן מיט הצלחה";
?>
““

פאַרבייַטן `password` מיט דיין וואָרצל פּאַראָל.

שריט 2: צוטריט דורך בלעטערער
עפֿנט די `connect.php` טעקע אין אייער בלעטערער. אויב די פֿאַרבינדונג איז געראָטן, וועט איר זען די מעסעדזש "פֿאַרבונדן געראָטן".

8. בעסטע פּראַקטיקעס אין דאַטאַבייס פאַרוואַלטונג

– ניצן אינדעקסן: אינדעקסן קענען פארשנעלערן געוויסע SELECT, INSERT, UPDATE, און DELETE אפעראציעס.
– נאָרמאַליזאַציע: צו רעדוצירן דאַטן דופּליקאַציע און ענשור דאַטן קאָנסיסטענסי.
– רעגולערע באַקאַפּס: שטענדיק דורכפירן רעגולערע באַקאַפּס פון אייער דאַטאַבייס צו ויסמיידן דאַטן אָנווער.
– זיכערהייט: מאַכט זיכער צו נוצן שטאַרקע אויטענטיפיקאַציע מעטאָדן און באַגרענעצן צוטריט צו דער דאַטאַבייס.

קעסימפּולאַן

אין דעם טוטאָריאַל, האָבן מיר באדעקט די גרונטלעכע טריט פֿאַר אינסטאַלירן MySQL, שאַפֿן דאַטאַבייסעס און טאַבעלעס, און אַרײַנשטעלן און פאַרוואַלטן דאַטן. דאָס גיט אַ שטאַרקע יסוד פֿאַר אָנהייבן אַרבעטן מיט MySQL אין אײַערע פּראָיעקטן. געדענקט שטענדיק צו נאָכפֿאָלגן די בעסטע פּראַקטיקעס פֿאַר דאַטאַבייס פאַרוואַלטונג צו ענשור אָפּטימאַלע פאָרשטעלונג און זיכערהייט. מיר האָפן אַז דער אַרטיקל איז געווען נוצלעך, און גוט גליק!

טינגגאַלאַן באַמערקונגען