3.1. Маълумотлар базасини шакллантириш орқали дастур лойиҳаси қисмларини ишлаб чиқиш.
Маълумотлар базасини яратиш
MySQL сервери билан ишлашни соддалаштириш учун асосий ўрнатиш тўплами MySQL Wоркбенч каби бир воситани ўз ичига олади. Бу сервер билан ишлаш учун график мижозни ифодалайди, бу орқали биз маълумотлар базаларини қулай яратиш, ўчириш, ўзгартириш ва бошқариш имконига эгамиз. Шундай қилиб, Windowsда Старт менюсига ўрнатганингиздан сўнг, биз дастурнинг иконкасини топамиз ва уни ишга туширамиз:
Расм 3.1.1 – MySQL Workbench 8.0 ўйнаси.
Маҳаллий сифатида ишлайдиган MySQL мисол номи билан майдонни кўришимиз мумкин бўлган қуйидаги ойнани кўрамиз:
Расм 3.1.2 – MySQL Connection ўйнаси.
Унга босинг ва паролни киритиш учун ойнани кўрамиз:
Расм 3.1.3 – Логин ва парол киритиш ўйнаси.
Бу эрда MySQL-нинг ўрнатилиши вақтида роот-фойдаланувчи учун ўрнатилган паролни киритишингиз керак. Муваффақиятли логиндан сўнг биз сервернинг таркибини очамиз:
Расм 3.1.4 – MySQL ишчи ўйнаси.
Айниқса, СЧЕМАС ойнасининг чап қисмида мавжуд бўлган маълумотлар базаларини кўришингиз мумкин. Келинг, ушбу дастурда маълумотлар базасига қандай қилиб саволлар беришимиз мумкинлигини кўриб чиқайлик. Аввалига маълумотлар базасини яратиш. Буни амалга ошириш учун "СҚЛ" иконкасида маълумотлар базалари рўйхатининг юқориси танланади:
Расм 3.1.5 – MySQL база яратиш иконка ўйнаси.
Шундан сўнг дастурнинг марказий қисмида Sql скриптини киритиш учун ойна очилади. Биз унга қуйидаги буйруқни киритамиз:
Create DataBase usersdb;
Ушбу буйруқ usersdb маълумотлар базасини яратади. Асбоблар панелида скриптни бажариш учун чақмоқ белгисини босамиз:
Расм 3.1.6 – Чақмоқ белгисини танлаш.
Шундан сўнг, дастурнинг пастки қисмида чиқди соҳасида муваффақиятли бўлганда, биз яшил маркерни ва уни амалга ошириш бўйича ҳисоботни кўриб чиқамиз.Шундай қилиб, маълумотлар базаси яратилади. Энди стол ва баъзи маълумотларни қўшамиз. Буни амалга ошириш учун кодни киритиш майдонидаги кодни қуйидагиларга алмаштириш:
Расм 3.1.7 – Усер номли жадвал яратиш.
Барча буйруқлар нуқта-вергул билан ажратилади. Биринчи буйруқ, Use, юқорида яратилган фойдаланувчиларнинг маълумотлар базасини ўрнатади. Иккинчи буйруқ, Create table, маълумотлар базасида фойдаланувчилар жадвалини яратади, улар учта устунга эга бўлади: ид, биринчи исм ва ёш. Учинчи буйруқ, Insert into, фойдаланувчилар жадвалига бир қатор қўшимчалар. Ушбу буйруқларни бажариш учун қуйидагилар ёзилади.
Расм 3.1.8 – Create table ва Insert буйруғлари.
Ва ниҳоят, барча маълумотларни фойдаланувчилар жадвалидан қуйидаги буйруқлардан фойдаланиб оламиз:
Use usersdb;
Select * from users;
Расм 3.1.9 – Жадвал яратиш ойнаси.
Шундай қилиб, маълумотлар базасини MySQL Wоркбенч Идоралар дастурида сўрашимиз мумкин. Киритилган кодни бажариш учун яшин белгисини босиш керак бўлади ва ундан кейин фойдаланувчиларнинг маълумотлар базаси яратилади.
Do'stlaringiz bilan baham: |