MySQL маалымат базасын нөлдөн баштап түзүү боюнча окуу куралы

MySQL маалымат базасын нөлдөн баштап түзүү боюнча окуу куралы

MySQL дүйнөдөгү эң популярдуу реляциялык маалымат базасын башкаруу системаларынын (RDBMS) бири. Ал ылдамдыгы, ишенимдүүлүгү жана колдонуунун оңойлугу менен белгилүү. Бул макалада биз MySQL маалымат базасын нөлдөн баштап түзүү кадамдарын, анын ичинде орнотууну, туташууларды, таблицаларды түзүүнү жана маалыматтарды манипуляциялоону карайбыз.

1. MySQL орнотуу

1-кадам: MySQLди жүктөп алыңыз
Алгач, сиз MySQLди жүктөп алышыңыз керек. Расмий MySQL веб-сайтына (https://dev.mysql.com/downloads/) кирип, операциялык системаңызга дал келген MySQL версиясын тандаңыз. Акысыз Community версиясын жүктөп алганыңызды текшериңиз.

2-кадам: MySQLди орнотуу
Жүктөп алгандан кийин, берилген көрсөтмөлөргө ылайык орнотуу кадамдарын аткарыңыз. Орнотуу процесси адатта төмөнкүлөрдү камтыйт:

– Шарттар жана эрежелер менен макул болуңуз.
– Орнотула турган компоненттерди тандаңыз (Сервер, Workbench ж.б.).
– Сервердин жөндөөлөрүн орнотуңуз (порт, түпкү сырсөз ж.б.).
– MySQL кызматын ишке киргизүү.

Демейки жөндөөлөрдү тандай аласыз, бирок түпкү сырсөздү жазып алууну унутпаңыз.

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
CREATE TABLE колдонуучулары (
id INT AUTO_INCREMENT БАШТАЛГЫЧ АЧКЫЧ,
колдонуучу аты VARCHAR(50) NULL эмес,
электрондук почта VARCHAR(100) NULL ЭМЕС,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
""

Түшүндүрмө:
– `id`: Автоматтык түрдө көбөйтүүчү негизги ачкыч катары.
– `колдонуучунун аты`: Колдонуучунун атын сактоочу тилке.
– `email`: Колдонуучунун электрондук почтасын сактоочу тилке.
– `created_at`: Жазуу түзүлгөн убакыт белгисин сактоочу тилке.

4. Маалыматтарды киргизүү

1-кадам: Маалыматтарды кошуу
Биз `users` таблицасына маалыматтарды киргизүү үчүн `INSERT INTO` буйругун колдонобуз.

"`sql
INSERT INTO колдонуучулар (колдонуучунун аты, электрондук почта) VALUES ('john_doe', '[электрондук почта корголгон]');
INSERT INTO колдонуучулар (колдонуучунун аты, электрондук почта) VALUES ('jane_doe', '[электрондук почта корголгон]');
""

2-кадам: Маалыматтарды текшерүү
Маалыматтардын киргизилгенин текшерүү үчүн, сиз `SELECT` буйругун колдоно аласыз.

"`sql
Колдонуучулардан тандаңыз;
""

5. Маалыматтарды башкаруу

1-кадам: Маалыматтарды жаңыртуу
`Колдонуучулар` таблицасындагы маалыматтарды жаңыртуу үчүн, сиз `UPDATE` буйругун колдоно аласыз:

"`sql
Колдонуучуларды ЖАҢЫРТУУ email = '[электрондук почта корголгон]'КАЙДА колдонуучу аты = 'john_doe';
""

2-кадам: Маалыматтарды жок кылуу
Таблицадан маалыматтарды өчүрүү үчүн, `DELETE` буйругун колдонуңуз:

"`sql
DELETE FROM username WHERE username = 'john_doe'; колдонуучулардан WHERE
""

6. Камдык көчүрмө жана калыбына келтирүү

Резервдик маалымат базасы
Маалымат базасынын камдык көчүрмөсүн сактоо үчүн, буйрук сабындагы `mysqldump` буйругун колдонсоңуз болот:

"`ш
mysqldump -u root -p db_tutorial > db_tutorial_backup.sql
""

Бул буйрук `db_tutorial` маалымат базасынын бардык маалыматтарын жана түзүмүн камтыган `db_tutorial_backup.sql` файлын түзөт.

Берилиштер базасын калыбына келтирүү
For камдык көчүрмө файлынан маалымат базасын калыбына келтирүү, төмөнкү буйрукту колдонуңуз:

"`ш
mysql -u root -p db_tutorial < db_tutorial_backup.sql
""

7. MySQLге туташуу үчүн PHP колдонуу

Динамикалык веб тиркемелерди түзүү үчүн , көп учурда MySQLди PHP сыяктуу программалоо тили менен байланыштыруу керек болот. Бул жерде жөнөкөй мисал келтирилген:

Лангка 1: Код жазуу Байланыш
`connect.php` деп аталган жаңы файл түзүп, төмөнкү кодду кошуңуз:

"`php
die("Туташуу ишке ашкан жок:" . $conn->connect_error);
}
echo "Ийгиликтүү туташтырылды";
?>
""

`Сырсөздү` түпкү сырсөзүңүз менен алмаштырыңыз.

2-кадам: Браузер аркылуу кирүү
Браузериңизден `connect.php` файлын ачыңыз. Эгер туташуу ийгиликтүү болсо, "Ийгиликтүү туташты" деген билдирүүнү көрөсүз.

8. Маалымат базасын башкаруудагы эң мыкты тажрыйбалар

– Индекстерди колдонуу: Индекстер кээ бир SELECT, INSERT, UPDATE жана DELETE операцияларын тездете алат.
– Нормалдаштыруу: Маалыматтардын кайталанышын азайтуу жана маалыматтардын ырааттуулугун камсыз кылуу.
– Үзгүлтүксүз камдык көчүрмөлөрдү жасоо: Маалыматтардын жоголуп кетишине жол бербөө үчүн маалымат базаңыздын үзгүлтүксүз камдык көчүрмөлөрүн жасап туруңуз.
– Коопсуздук: Күчтүү аутентификация ыкмаларын колдонууну жана маалымат базасына кирүүнү чектөөнү унутпаңыз.

Корутунду

Бул окуу куралында биз MySQLди орнотуунун, маалымат базаларын жана таблицаларды түзүүнүн, маалыматтарды киргизүүнүн жана башкаруунун негизги кадамдарын карап чыктык. Бул сиздин долбоорлоруңузда MySQL менен иштей баштоо үчүн бекем пайдубалды камсыз кылат. Оптималдуу иштөөнү жана коопсуздукту камсыз кылуу үчүн маалымат базасын башкаруунун эң мыкты тажрыйбаларын дайыма сактоону унутпаңыз. Бул макала пайдалуу болду деп үмүттөнөбүз жана ийгилик каалайбыз!

Комментарий калтырыңыз