Падручнік па стварэнні базы дадзеных MySQL з нуля

Падручнік па стварэнні базы дадзеных MySQL з нуля

MySQL — адна з самых папулярных сістэм кіравання рэляцыйнымі базамі дадзеных (РСБД) у свеце. Яна вядомая сваёй хуткасцю, надзейнасцю і прастатой выкарыстання. У гэтым артыкуле мы разгледзім этапы стварэння базы дадзеных MySQL з нуля, уключаючы ўстаноўку, падключэнні, стварэнне табліц і маніпуляцыі з дадзенымі.

1. Усталёўка MySQL

Крок 1: Загрузка MySQL
Спачатку вам трэба спампаваць MySQL. Наведайце афіцыйны сайт MySQL (https://dev.mysql.com/downloads/) і абярыце версію MySQL, якая адпавядае вашай аперацыйнай сістэме. Абавязкова спампуйце бясплатную версію Community.

Крок 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-скрыпта для стварэння табліцы `users`:

«`sql
СТВАРЫЦЬ ТАБЛІЦУ карыстальнікаў (
ідэнтыфікатар INT AUTO_INCREMENT PRIMARY KEY,
імя карыстальніка VARCHAR(50) NOT NULL,
электронная пошта VARCHAR(100) НЕ NULL,
created_at ЧАСАВЫ МЕТКА ПА ЗМЯЧАННІ БЯГУЧЫ ЧАСАВЫ МЕТКА
);
"

Тлумачэнне:
– `id`: У якасці першаснага ключа з аўтаматычным павелічэннем.
– `імя карыстальніка`: слупок для захоўвання імя карыстальніка.
– `email`: Слупок для захоўвання электроннай пошты карыстальніка.
– `created_at`: Слупок для захоўвання часовай меткі стварэння запісу.

4. Увод дадзеных

Крок 1: Даданне дадзеных
Мы будзем выкарыстоўваць каманду `INSERT INTO` для ўстаўкі дадзеных у табліцу `users`.

«`sql
УСТАВІЦЬ У карыстальнікі (імя карыстальніка, электронная пошта) ЗНАЧЭННІ ('john_doe', '[электронная пошта абаронена]');
УСТАВІЦЬ У карыстальнікі (імя карыстальніка, электронная пошта) ЗНАЧЭННІ ('jane_doe', '[электронная пошта абаронена]');
"

Крок 2: Праверка дадзеных
Каб пераканацца ў правільнасці ўводу дадзеных, можна скарыстацца камандай `SELECT`.

«`sql
ВЫБРАЦЬ З карыстальнікаў;
"

5. Кіраванне дадзенымі

Крок 1: Абнаўленне дадзеных
Каб абнавіць дадзеныя ў табліцы `users`, можна скарыстацца камандай `UPDATE`:

«`sql
АБНАЎЛЕННЕ карыстальнікаў SET email = '[электронная пошта абаронена]'ДЗЕ імя карыстальніка = 'john_doe';'
"

Крок 2: Выдаленне дадзеных
Каб выдаліць дадзеныя з табліцы, выкарыстоўвайце каманду `DELETE`:

«`sql
ВЫДАЛІЦЬ З карыстальнікаў, ДЗЕ імя карыстальніка = 'john_doe';
"

6. Рэзервовае капіраванне і аднаўленне

Рэзервовае капіраванне базы дадзеных
Каб стварыць рэзервовую копію базы дадзеных, можна выкарыстаць каманду `mysqldump` у камандным радку:

«ш»
mysqldump -u root -p падручнік_па_базе_базы_базы_базы_базы_базы.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);
}
echo «Падключэнне паспяхова ўстаноўлена»;
?>
"

Заменіце `password` на свой пароль root.

Крок 2: Доступ праз браўзер
Адкрыйце файл `connect.php` у вашым браўзеры. Калі падключэнне паспяховае, вы ўбачыце паведамленне «Падключэнне паспяхова ўстаноўлена».

8. Найлепшыя практыкі кіравання базамі дадзеных

– Выкарыстанне індэксаў: індэксы могуць паскорыць некаторыя аперацыі SELECT, INSERT, UPDATE і DELETE.
– Нармалізацыя: для памяншэння дубліравання дадзеных і забеспячэння ўзгодненасці дадзеных.
– Рэгулярнае рэзервовае капіраванне: Заўсёды рабіце рэгулярныя рэзервовыя копіі базы дадзеных, каб пазбегнуць страты дадзеных.
– Бяспека: абавязкова выкарыстоўвайце надзейныя метады аўтэнтыфікацыі і абмяжуйце доступ да базы дадзеных.

Выснова

У гэтым уроку мы разгледзелі асноўныя крокі па ўсталёўцы MySQL, стварэнні баз дадзеных і табліц, а таксама ўстаўцы і кіраванні дадзенымі. Гэта забяспечвае трывалую аснову для пачатку працы з MySQL у вашых праектах. Заўсёды памятайце пра неабходнасць прытрымлівацца рэкамендаваных практык кіравання базамі дадзеных, каб забяспечыць аптымальную прадукцыйнасць і бяспеку. Спадзяемся, што гэты артыкул быў карысным, і жадаем поспехаў!

Правільны каментар