Sige, magsimula tayong magsulat tungkol sa MariaDB, ang paglikha nito, paggamit, at pamamahala ng mga karapatan ng user. Narito kung paano maaaring pumunta ang artikulo:
Ang MariaDB ay isang malakas, matatag at nasusukat na open-source relational database system, na malawakang ginagamit sa buong mundo dahil sa mga feature at compatibility nito sa MySQL. Sa MariaDB, maaari mong maginhawang pamahalaan ang data sa iba't ibang mga format at magtalaga ng mga tungkulin at karapatan sa mga user nang madali. Ang layunin ng artikulong ito ay upang maliwanagan ang mga mambabasa kung paano sila makakagawa ng database at mamahala ng mga karapatan ng user sa loob ng MariaDB.
Paglikha ng isang database sa MariaDB
Ang paglikha ng isang database sa MariaDB ay isang simpleng gawain, kung mayroon kang access sa shell ng MariaDB at mga kinakailangang pribilehiyo. Pagkatapos mag-log in sa MariaDB, ang unang hakbang ay kinabibilangan ng paglikha ng database. Ginagawa ito gamit ang CREATE DATABASE command, na ang syntax ay:
CREATE DATABASE database_name;
Palitan ang 'database_name' ng gustong pangalan para sa iyong database. Pagkatapos mong isagawa ang utos na ito, gagawa ang MariaDB ng bagong database.
Pamamahala ng Mga Karapatan ng User sa MariaDB
Pagkatapos gawin ang iyong database, ang susunod na mahalagang hakbang ay ang pamamahala sa mga karapatan ng user. Nagbibigay ang MariaDB ng ilang utos na makakatulong sa pamamahala ng mga karapatan ng user mula sa pagbibigay ng lahat ng pribilehiyo sa mga partikular na tungkulin. Bago magtalaga ng mga tungkulin, tiyaking umiiral ang user. Kung hindi, maaari kang lumikha ng isang user gamit ang CREATE USER command:
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
Kapag natiyak mo nang umiiral ang user, maaari kang magbigay ng mga pribilehiyo gamit ang GRANT command. Ang syntax para sa pagbibigay ng lahat ng mga pribilehiyo ay:
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
tandaan: Palitan ang 'database_name' ng pangalan ng iyong database at 'username' ng user na gusto mong bigyan ng mga pribilehiyo.
Kapag naisakatuparan mo na ang mga utos na ito, mahalagang tandaan na i-reload ang lahat ng mga pribilehiyo gamit ang utos na FLUSH PRIVILEGES:
FLUSH PRIVILEGES;
Pag-unawa sa Mahahalagang Pag-andar ng MariaDB
Ang MariaDB ay nagtataglay ng ilang mga built-in na function na maaaring magamit para sa iba't ibang layunin tulad ng data type conversion, paghahambing, mathematical calculations atbp.
- CONCAT(): Ang function na ito ay ginagamit upang pagsamahin ang dalawa o higit pang mga string.
- DATE(): Kinukuha nito ang bahagi ng petsa ng isang expression ng petsa o datetime.
- AVG(): Ibinabalik nito ang average na halaga ng isang partikular na column.
Sa pamamagitan ng epektibong pag-unawa at pagpapatupad ng mga utos at function na ito, kahit sino ay maaaring mangasiwa ng database ng MariaDB nang mahusay. Ang paglikha ng database at pamamahala ng mga karapatan ng user ay mga mahahalagang kasanayang dapat taglayin kapag nakikitungo sa MariaDB, na nag-aalok ng kontrol sa pamamahala ng data at mga aspeto ng seguridad na mahalaga sa digital world ngayon.