Субд mysql рнр көмегімен мағлұматтар базаларымен жұмыс істеу



жүктеу 87,41 Kb.
бет14/26
Дата20.01.2022
өлшемі87,41 Kb.
#33801
1   ...   10   11   12   13   14   15   16   17   ...   26
СУБД MySQL РНР көмегімен мағлұматтар базаларымен жұмыс істеу1

3. Mysql ДҚБЖ

Енді Mysql ДҚБЖ туралы әңгімелесуді жалғастырайық. Mysql - мәліметтер базасын басқарудың реляциялық жүйесі. Яғни оның мәліметтер базасындағы мәліметтер логикалық өзара байланысты кестелер түрінде сақталады, оларға SQL сұраныстар тілі арқылы қол жеткізіледі. Mysql - бұл ақысыз тарату жүйесі, яғни. оны пайдаланғаны үшін төлем жасаудың қажеті жоқ. Сонымен қатар, бұл өте жылдам, сенімді және, ең бастысы, ДББЖ-ны қолдануға оңай, бұл жаһандық емес жобаларға өте қолайлы.

Mysql-мен тек мәтіндік режимде ғана емес, графикалық режимде де жұмыс істеуге болады. Осы ДББЖ-мен жұмыс істеу үшін өте танымал визуалды интерфейс бар (айтпақшы, PHP тілінде жазылған). Ол PhpMyAdmin деп аталады. Бұл интерфейс Mysql-де мәліметтер базасымен жұмыс жасауды едәуір жеңілдетеді.

PhpMyAdmin браузердің барлық артықшылықтарын пайдалануға мүмкіндік береді, егер ол экранға сәйкес келмесе, суретті айналдырады. PhpMyAdmin-дегі SQL деректерімен манипуляциялаудың көптеген негізгі функциялары интернеттегі интерактивті сілтемелерді еске түсіретін интуитивті интерфейстер мен әрекеттерге дейін азайтылды. Бірақ, соған қарамастан, мәтіндік режимде жұмыс істеу керек.

SQL тілін егжей-тегжейлі зерттеуге көшпес бұрын, Mysql-ді орнату және жұмысқа дайын болу туралы бірнеше сөз. Егер сіз сервер әкімшілігімен айналысқыңыз келмесе, онда төмендегі ақпарат сізге жалпы даму үшін ғана пайдалы болады. Сонымен, Mysql-ді орнату өте қарапайым - автоматты түрде ОК батырмасын екі рет нұқыңыз, солай болады. Осыдан кейін сіз Mysql.exe, Mysqld.exe және т.с.с файлдар орналасқан каталогқа кіре аласыз. (Windows XP жүйесінде бұл c: \\ Mysql \\ bin) Соңғы файл Mysql серверін бастайды. Кейбір жүйелерде сервер қызмет ретінде жұмыс істейді. Серверді іске қосқаннан кейін Mysql клиентін Mysql.exe бағдарламасын іске қосу арқылы бастаңыз. Олар бұл жерде тіпті пароль сұрамайды. Сонымен қатар, shell\u003e Mysql.exe -u root немесе shell\u003e Mysql -u root Mysql деп терсеңіз, сіз Mysql сервер әкімшісінің барлық құқықтарын аласыз. Айтпақшы, бұл командалар Mysql.exe файлдары орналасқан каталогта орындалуы керек.


Пәрмендердің егжей-тегжейін айтпастан, осы екі кемшілікті түзетейік (администратор үшін құпия сөздің болмауы және белгісіз пайдаланушыларға кіру мүмкіндігі):

Mysql пайдаланушылар кестесіндегі пайдаланушылар туралы барлық деректерді арнайы MySQL деректер базасында сақтайды, оған тек сервер әкімшісі ғана қол жеткізе алады. Сондықтан кез-келген құпия сөзді өзгерту үшін осы кестені өзгерту керек. Құпия сөз енгізілген деректерді кодтайтын PASSWORD функциясы арқылы орнатылады. Әкімші құпия сөзін өзгертуден басқа, сізде логині жоқ барлық қолданушыларды жою қажет (ЖОЮ командасы). Flush артықшылықтары командасы жүйеде мәліметтер базасында (Mysql) енгізілген өзгерістердің күшіне енуіне мәжбүр етеді.

Енді біз жұмыс істейтін мәліметтер базасын құрайық (біз әлі де сервер әкімшісі ретінде жұмыс істейміз):
Mysql\u003e мәліметтер қорының кітабын құру;

Көріп отырғаныңыздай, Mysql-дегі барлық командалар нүктелі үтірмен аяқталады. Егер сіз бұл белгіні қоюды ұмытып қалған болсаңыз, онда ол аяқталғанша оны қою сұралады:

Mysql\u003e кестелерді көрсету
->
->

Енді соңғы әрекет - қарапайым қолданушыны құру, оған құрылған мәліметтер базасына кіруге рұқсат беру және жұмысты бастау.

Mysql\u003e КІТАПҚА БАРЛЫҚ АРТЫҚШЫЛЫҚТАРДЫ БЕРУ. * TO nina@localhost
«123» -мен анықталды;

GRANT командасы серверге бір машинадан (localhost-тан) кірген және «123» парольімен анықталған пайдаланушыға кітап қорындағы барлық кестелерге белгілі бір құқықтарды (бұл жағдайда бәріне) береді. Енді біз тиісті parol арқылы nina пайдаланушысы ретінде кіре аламыз:

қабық\u003e Mysql -u nina -p
Құпия сөзді енгізіңіз: ***
Mysql мониторына қош келдіңіз! ...
Mysql\u003e

Егер сіз дерекқорды басқа біреудің серверінде пайдаланғыңыз келсе, оның әкімшісі жоғарыда сипатталған барлық әрекеттерді орындайды, яғни. бәрі пайдаланушы мен мәліметтер базасын теңшейді және жасайды. Келесі тарауда MySQL ДҚБЖ-да сақталған мәліметтермен жұмыс істеуге пайдалы SQL командалары сипатталған.




жүктеу 87,41 Kb.

Достарыңызбен бөлісу:
1   ...   10   11   12   13   14   15   16   17   ...   26




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау