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 командалары сипатталған.
Достарыңызбен бөлісу: |